你可能会发现以下参考资料很有用,SqlCommand.ExecuteNonQuery方法。直接引用如下:执行Transact-SQL语句并返回受影响的行数。因此...对于UPDATE、INSERT和DELETE语句,返回值是命令所影响的行数。当插入或更新操作的表上存在触发器时,返回值包括插入或更新操作和触发器所影响的行数。对于所有其他类型的语句,返回值为-1。如果发生回滚,则返回值也为-1。因此,返回值要么是命令所影响的行数,要么是-1。