//在同一个链接中,如果 SqlDataReader没有关闭,那么是不能执行update之类的语句的.
/*
using (SqlCommand updateCnd = conn.CreateCommand())
{
updateCnd.CommandText = "update T_Users set ErrorTimes=ErrorTimes+1 where UserName=@UserName";
updateCnd.Parameters.Add(new SqlParameter("@UserName", txtUserName.Text));
updateCnd.ExecuteNonQuery();//别忘记这句
}*/
IncErrorTimes();// 调用这方法就解决了
MessageBox.Show("登陆失败"); |