下面是一个名为Password_Click
. 当您单击此按钮时,它会进入数据库并找到一个名为TblMaintenance
. 一旦进入表,它会在表中找到字段Patrol
= True 或 1 的所有记录,并Password
使用系统生成的随机 4 位数字更新字段(也在表中)。
我的问题是每一行都将使用相同的随机保护密码进行更新。我希望每一行都有一个不同的随机 4 位数字。目前它正在这样做,我不希望它这样做:
站点密码巡逻 CEP 5405 1 GNK 5405 1 ILT 5405 1 KHA 5405 1
但我希望它这样做:
站点密码巡逻 CEP 4567 1 GNK 9000 1 ILT 4345 1 KHA 1278 1
protected void lnkPassword_Click(object sender, EventArgs e)
{
var random = new Random();
var i = random.Next(1000, 9999);
SqlHelper.ExecuteSqlNonQuery(@"update Tblmaintenance set
GuardPassword = @newPassword
WHERE Patrol = 1",
"newPassword", i);
}