DbCommand.ExecuteNonQuery错误处理

本文关键字:处理 错误 ExecuteNonQuery DbCommand | 更新日期: 2023-09-27 18:28:19

当我在.net中使用DbCommand.ExecuteNonQuery()时,它将返回一个标量。这是我从这个命令中得到的唯一信息吗?或者是否也存在异常,例如,如果命令错误,或者是超时还是其他什么?

DbCommand.ExecuteNonQuery错误处理

如果命令超时,或者sql不正确,ExecuteNonQuery()将抛出异常。该方法的返回值是受影响的行数。

DbCommand上的文档本身在这方面是稀疏的,但如果你看看特定类型数据库的一些单独的提供者,它会变得更清楚。