天天看点

C# ExecuteNonQuery()的返回值

        sqlcommand.executenonquery 方法对连接执行 transact-sql 语句并返回受影响的行数。

备注:

        可以使用 executenonquery 来执行目录操作(例如查询数据库的结构或创建诸如表等的数据库对象),或通过执行 update、insert 或 delete 语句,在不使用 dataset 的情况下更改数据库中的数据。

       虽然 executenonquery 不返回任何行,但映射到参数的任何输出参数或返回值都会用数据进行填充。对于 update、insert 和 delete 语句,返回值为该命令所影响的行数。对于所有其他类型的语句,返回值为 -1。如果发生回滚,返回值也为 -1