SQL返回受影响行数

来源:互联网 发布:大数据应用的例子 编辑:程序博客网 时间:2024/05/12 21:38

ExecuteNonQuery()可以返回delete,insert,update操作受影响的行数
如果执行存储过程ExecuteNonQuery()一直返回-1,应检查存储过程中的是否有SET NOCOUNT ON,这句话会阻止返回计数,以减少网络开支,若需要返回值则可屏蔽这句话,或者改为SET NOCOUNT OFF,也可以通过return @@ROWCOUNT来获取受影响行数