执行存储过程,SqlCommand_ExecuteNonQuery 方法总是返回-1,调试了好长时间,查看数据库已经执行存储过程。
具体原因为:
SqlCommand_ExecuteNonQuery 方法返回值
1、对于 UPDATE、INSERT 和 DELETE 语句,返回值为该命令所影响的行数。
2、对于所有其他类型的语句,返回值为 -1。如果发生回滚,返回值也为 -1。
1、对于 UPDATE、INSERT 和 DELETE 语句,返回值为该命令所影响的行数。
2、对于所有其他类型的语句,返回值为 -1。如果发生回滚,返回值也为 -1。