Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 编程 » SQL Anywhere 数据访问 API » SQL Anywhere .NET 2.0 API 参考 » iAnywhere.Data.SQLAnywhere 命名空间 (.NET 2.0) » SACommand 类

 

ExecuteNonQuery 方法

执行不返回结果集的语句,如 INSERT、UPDATE、DELETE 或数据定义语句。

语法
Visual Basic

Public Overrides Function ExecuteNonQuery() As Integer
C#

public override int ExecuteNonQuery();
返回值

受影响的行数。

注释

您可以不使用 DataSet,而是使用 ExecuteNonQuery 来更改数据库中的数据。通过执行 UPDATE、INSERT 或 DELETE 语句来达到这个目的。

尽管 ExecuteNonQuery 不返回任何行,系统仍会以数据填充输出参数或映射到参数的返回值。

如果是 UPDATE、INSERT 和 DELETE 语句,返回值将是受该命令影响的行数。如果是所有其它类型的语句和回退,返回值将是 -1。

另请参见