DbCommand.ExecuteNonQuery 方法

定义

对其连接对象执行命令,返回受影响的行数。

public:
 abstract int ExecuteNonQuery();
public abstract int ExecuteNonQuery ();
abstract member ExecuteNonQuery : unit -> int
Public MustOverride Function ExecuteNonQuery () As Integer

返回

Int32

受影响的行数。

实现

注解

可以使用 ExecuteNonQuery 执行目录操作 (例如查询数据库的结构或创建数据库对象(如表) ),或者通过执行 UPDATE、INSERT 或 DELETE 语句更改数据库中的数据。

虽然 ExecuteNonQuery 不返回任何行,但映射到参数的任何输出参数或返回值都使用数据填充。

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

适用于

另请参阅