gpt4 book ai didi

c# - 捕捉零行已更新

转载 作者:太空宇宙 更新时间:2023-11-03 21:34:31 25 4
gpt4 key购买 nike

我有以下代码清除我们使用的应用程序的帐户注销标志。

try
{
string connectionString = "Data Source=DBSERVER;Initial Catalog=AbraEmployeeSelfService;Integrated Security=False;user=FOO;pwd=BAR";

using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();

using (SqlCommand command = new SqlCommand("UPDATE dbo.tUSERS SET UserUnsuccessfulLoginCount = 0, UserLockoutInd = 0 WHERE LEFT(UserAbraSuiteLogicalPrimaryKey, 4) = '" + BadgeNumber + "'", connection))
{
command.ExecuteNonQuery();
connection.Close();
}
}
}
catch (SqlException ex)
{
MessageBox.Show(ex.Message);
}

当返回零行时,我怎样才能捕捉到它?

最佳答案

ExecuteNonQuery 将返回受影响的行数。用那个。 :)

int nbUpdatedRows;

(...)

nbUpdatedRows = command.ExecuteNonQuery();

(...)

if (nbUpdatedRows == 0) // do stuff

关于c# - 捕捉零行已更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22414286/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com