如果查询有两个更新语句,ExecuteNonQuery()将返回什么?

时间:2016-02-10 06:27:34

标签: sql ado.net executenonquery

如果查询有两个更新语句,executetenonquery将返回什么?它是否会影响更新语句中受影响的行数,还是会返回上一个语句中更新的计数?

2 个答案:

答案 0 :(得分:1)

返回所有声明影响的总行的概要。 例如,如果第一个语句结果是3行受影响而第二个语句受12行影响,那么返回值将为15

答案 1 :(得分:0)

ExecuteNonQuery - 返回受影响的行数。您可以使用它来获得答案

SqlCommand comm;
// other codes
int numberOfRecords = comm.ExecuteNonQuery();