获取SQL表中受影响行的计数
本文关键字:影响 SQL 获取 | 更新日期: 2023-09-27 17:58:13
我想知道在使用SqlDataAdapter
类时如何获得受影响的行数。此行是否返回受影响的行数?
adapter.UpdateCommand = command;
adapter.UpdateCommand
不执行查询,它只设置SqlCommand for Updates,并且不返回任何内容。
SqlCommand.ExecuteNonQuery
只返回更新语句中受影响的行数:
int affectedRows = adapter.UpdateCommand.ExecuteNonQuery();
您也有adapter.Update
返回的相同信息
int affectedRows = adapter.Update(dataSet);
SqlDataAdapter.UpdateCommand:的文档
获取或设置用于更新数据源中的记录。
SqlCommand.ExecuteNonQuery 的文档
对连接执行Transact-SQL语句并返回受影响的行数。
ExecuteNonQuery-返回受影响的行数。
SqlCommand comm;
// other codes
int numberOfRecords = comm.ExecuteNonQuery();