DbBatch.ExecuteNonQuery 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
对其连接对象执行批处理,返回所有批处理命令中受影响的总行数。
public:
abstract int ExecuteNonQuery();
public abstract int ExecuteNonQuery ();
abstract member ExecuteNonQuery : unit -> int
Public MustOverride Function ExecuteNonQuery () As Integer
返回
所有批处理命令中受影响的行总数。
注解
可以使用 ExecuteNonQuery 执行目录操作 (例如查询数据库的结构或创建数据库对象(如表) ),或者通过执行 UPDATE、INSERT 或 DELETE 语句更改数据库中的数据。
虽然 ExecuteNonQuery 不返回任何行,但映射到参数的任何输出参数或返回值都用数据填充。
对于 UPDATE、INSERT 和 DELETE 语句,返回值是受批处理影响的行总数。 如果批中不包含 UPDATE、INSERT 或 DELETE 语句,则返回值为 -1。