您可以使用 ExecuteNonQuery 方法的返回值来获取受到删除语句影响的行数。该方法返回一个整数,表示受影响的行数。您可以将其存储在一个变量中进行后续处理或输出。

下面是一个示例代码:

string sqlustr = 'DELETE FROM sop ' +
                 'WHERE sop_name = @sop_name AND prd_name = @prd_name';
SqlCommand sqlDeleteCommand = new SqlCommand(sqlustr, conn);
sqlDeleteCommand.Parameters.AddWithValue('@sop_name', sop_name);
sqlDeleteCommand.Parameters.AddWithValue('@prd_name', prd_name);
int rowsAffected = sqlDeleteCommand.ExecuteNonQuery();
Console.WriteLine('受到影响的行数: ' + rowsAffected);

请注意,ExecuteNonQuery 方法返回的行数是指受到影响的行数,而不是实际删除的行数。

C# 使用 SqlCommand.ExecuteNonQuery 统计删除语句影响的行数

原文地址: https://www.cveoy.top/t/topic/qgXJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录