コードは機能していますが、COUNT(*)
は常に-1
を返します。ユーザーがHTML/JS/ASPコードに存在するかどうかを確認しようとしています。私は値を正しく変換しているとは思わないが、私は確信していない。私は、に焦点を当てていたコードは次のとおりです。HTML/JS/ASP:ユーザーが存在するかどうかを確認する - SELECT COUNT(*)
@{
var userCheck = "SELECT COUNT(*) FROM USR WHERE EMAIL = @email1";
var rowCount = db.Execute(userCheck);
int temp = Convert.ToInt32(rowCount.ToString());
}
私のJavascriptのコードは次のとおりです。var error = "";
とerror += @temp;
。私はなぜそれが常に否定的なものを返すのか理解していない。手伝ってください!ここで:-)
は@ { }
@{
Page.Title = "Register";
var minPass = 2;
var maxPass = 100;
var email1 = "";
var pass1 = "";
var db = Database.Open("Resume");
var userCheck = "SELECT COUNT(*) FROM USR WHERE EMAIL = @email1";
var userInsert = "INSERT INTO USR (EMAIL, PSWD) VALUES (@0, @1)";
var rowCount = db.Execute(userCheck);
int temp = Convert.ToInt32(rowCount.ToString());
if(IsPost) {
email1 = Request.Form["email1"];
pass1 = Request.Form["pass1"];
db.Execute(userInsert, email1, pass1);
Response.Redirect("~/Default");
}
}
に必ず私は私が私の完全なコードに – Khalil
@パラメータを渡していないと思います。 –
何JavaScriptが問題ではありませんを更新してみましょうあなたはDapperのかado.netを使用していて、email1 – Amy