每当我将一条记录插入我的数据库时,该记录就会被添加 3 次。
try
{
con.Open();
object addedkey = cmd.ExecuteScalar();
if ((addedkey != null && (addedkey != DBNull.Value)))
{
addedkey = Convert.ToInt32(cmd.ExecuteScalar());
}
added = cmd.ExecuteNonQuery();
lblResult.Text = added.ToString() + " record opgeslagen.";
lblResult.Text = addedkey.ToString();
}
但是当我发表评论ExecuteScalar
并且ExecuteNonQuery
一切正常时。所以如果我注释掉两者之一,记录将被插入两次。
这在我添加了一个与插入命令无关的删除按钮后开始发生。
有谁知道是什么原因造成的?
提前致谢。:)