是否有可能在C#/ ASP.NET中知道ExecuteNonQuery是否插入了記錄?知道一條記錄是否剛剛通過C#4.0插入?
我正在檢查,以確保電子郵件地址不存在於使用子查詢的表中。
有沒有辦法知道是否在ASP.NET中創建插入?
CommandPrizeEmails.Parameters.Add("@Email", SqlDbType.VarChar, 50);
CommandPrizeEmails.Parameters.Add("@DateToday", SqlDbType.DateTime);
CommandPrizeEmails.Parameters["@Email"].Value = txtEmail.Text;
CommandPrizeEmails.Parameters["@DateToday"].Value = DateTime.Now;
CommandPrizeEmails.ExecuteNonQuery();
//int newID = (int)CommandPrizeEmails.ExecuteScalar();
//CommandPrizeEmails.ExecuteNonQuery();
//if (newID >= 1) {
// divSuccesfulEntry.Visible = true;
//} else {
// divRepeatEntry.Visible = true;
//}
ExecuteScalar()是什麼問題?如果我沒有弄錯,它應該返回查詢所影響的行數。 – Shimrod