SQL返回受影响行数

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

猜你喜欢

转载自blog.csdn.net/jewely/article/details/77712275