在使用ExecuteNonQuery(),调用存储过程,语句执行无错误,但是返回结果一直是-1
原因:
当使用储存过程时, 要把SET NOCOUNT ON 这个语句去掉, 这样数据就有反回值了
当 SET NOCOUNT 为 ON 时,不返回计数(表示受Transact-SQL 语句影响的行数)。
当
SET NOCOUNT 为 OFF 时,返回计数。
ExecuteNonQuery()返回值注意点,布布扣,bubuko.com
原文:http://www.cnblogs.com/flyrain/p/sql_ExecuteNonQuery.html