ExecuteOptions 属性 (RDS)

指示是否启用异步执行。

重要

从 Windows 8 和 Windows Server 2012 开始,Windows 操作系统不再包含 RDS 服务器组件(有关更多详细信息,请参阅 Windows 8 和 Windows Server 2012 兼容性实用手册)。 Windows 的未来版本中将移除 RDS 客户端组件。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 使用 RDS 的应用程序应迁移到 WCF 数据服务

设置和返回值

设置或返回以下值之一。

返回的常量 说明
adcExecSync 同步执行 Recordset 的下一次刷新。
adcExecAsync 默认。 异步执行 Recordset 的下一次刷新。

注意

每个使用这些常量的可执行文件都必须为其提供声明。 可剪切并粘贴 Adcvbs.inc 文件(位于 RDS 库的默认安装文件夹中)中所需的常量声明。

备注

如果 ExecuteOptions 设置为 adcExecAsync,这将异步执行对 RDS.DataControl 对象的 Recordset 上的下一个 Refresh 调用。

如果在另一个可能更改 RDS.DataControl 对象的记录集的异步操作正在执行时尝试调用 ResetRefreshSubmitChangesCancelUpdateRecordset,则会发生错误。

如果在异步操作期间发生错误,RDS.DataControl 对象的 ReadyState 值将从 adcReadyStateLoaded 更改为 adcReadyStateComplete,并且 Recordset 属性值保持为 Nothing。

应用于

DataControl 对象 (RDS)

另请参阅

ExecuteOptions 和 FetchOptions 属性示例 (VBScript)
Cancel 方法 (RDS)