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 类 » BeginExecuteNonQuery 方法

 

BeginExecuteNonQuery(AsyncCallback, Object) 方法

在已知回调过程和状态信息的情况下启动由此 SACommand 说明的 SQL 语句或存储过程的异步执行。

语法
Visual Basic

Public Function BeginExecuteNonQuery( _
   ByVal callback As AsyncCallback, _
   ByVal stateObject As Object _
) As IAsyncResult
C#

public IAsyncResult BeginExecuteNonQuery(
   AsyncCallback callback,
   object stateObject
);
参数
  • callback   命令执行完成时调用的 [external link] AsyncCallback 委派。传递空值(在 Microsoft Visual Basic 中是 Nothing)表示不需要回调。

  • stateObject   传递给回调过程的用户定义状态对象。使用 [external link] IAsyncResult.AsyncState 从回调过程中检索此对象。

返回值

可只用于进行轮询、只用于等待结果或作轮询和等待结果这两种用途的 [external link] IAsyncResult;调用 EndExecuteNonQuery(IAsyncResult)(返回受影响的行数)时也需要此值。

另请参见