SqlCommand_ExecuteNonQuery 方法返回值为1的解释


执行存储过程,SqlCommand_ExecuteNonQuery 方法总是返回-1,调试了好长时间,查看数据库已经执行存储过程。
具体原因为:

SqlCommand_ExecuteNonQuery 方法返回值

  1、对于 UPDATE、INSERT 和 DELETE 语句,返回值为该命令所影响的行数。

  2、对于所有其他类型的语句,返回值为 -1。如果发生回滚,返回值也为 -1。

原文地址:https://www.cnblogs.com/hetonghai/p/822049.html