0
특정 값이있는 행을 업데이트해야합니다. ExecuteNonQuery
은 데이터베이스가 갱신되지 않음을 의미하는 0을 리턴합니다. 디버그를 단계별로 실행할 때 업데이트가 실행되고 올바른 값을 포함하지만 업데이트가 수행되지 않습니다.특정 값이있는 데이터베이스 행을 업데이트하십시오.
string verifySql = @"UPDATE UserInfo SET Verified='@Verified'
WHERE UserID='@UserID'";
using (var con = newSqlConnection(
ConfigurationManager.ConnectionStrings["UserInfoDB"].ConnectionString))
using (var cmd = new SqlCommand(verifySql, con))
{
con.Open();
cmd.Parameters.AddWithValue("@Verified", "Verified " + DateTime.Now);
cmd.Parameters.AddWithValue("@UserID", user.UserId);
Response.Write(cmd.ExecuteNonQuery());
con.Close();
}