ReadyState 属性 (RDS)

指示 DataControl 对象的进度,因为它将数据检索到其 Recordset 对象中。

重要

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

设置和返回值

设置或返回以下值之一。

价值 描述
adcReadyStateLoaded 当前查询仍在执行,并且未提取任何行。 DataControl 对象的 Recordset 不可用。
adcReadyStateInteractive 当前查询检索的初始行集存储在 DataControl 对象的 Recordset 中,可供使用。 剩余的行仍在提取中。
adcReadyStateComplete 当前查询检索的所有行都存储在 DataControl 对象的 Recordset 中,可供使用。

如果由于错误而中止的操作,或者未初始化 Recordset 对象,则此状态也会存在。

注意

使用这些常量的每个客户端可执行文件都必须为它们提供声明。 可以从位于 RDS 库的默认安装文件夹中的文件 Adcvbs.inc 剪切和粘贴所需的常量声明。

言论

在异步查询操作期间,使用 onReadyStateChange 事件监视 ReadyState 属性中的更改。 这比定期检查属性的值更有效。

如果在异步操作期间发生错误, ReadyState 属性更改为 adcReadyStateCompleteState 属性从 adStateExecuting 更改为 adStateClosedRecordset 对象 Value 属性保持不变 nothing

适用于

DataControl 对象 (RDS)

另请参阅

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