ReadyState 属性 (RDS)

RDS.DataControl 对象获取数据到它的 Recordset 对象中时反映其进度。

设置或返回值

设置或返回以下某值。

说明
adcReadyStateLoaded 当前查询仍在执行并且没有获取到任何行。不能使用 RDS.DataControl 对象的 Recordset
adcReadyStateInteractive 已将当前查询检索到的行的初始集合保存到 RDS.DataControl 对象的 Recordset 并可供使用。正在获取其余的行。
adcReadyStateComplete 已将当前查询检索到的所有的行保存到 RDS.DataControl 对象的 Recordset 中并可供使用。

如果由于错误而终止操作,或者没有初始化 Recordset 对象时,也会存在该状态。


注意   使用这些常量的每个客户端可执行文件必须提供这些变量的声明。可以从位于 C:\Program Files\Common Files\System\MSADC 文件夹中的 Adcvbs.inc 文件中剪切并粘贴所需的常量声明

说明

使用 onReadyStateChange 事件方法可监视异步查询操作中 ReadyStateChange 属性中发生的更改。这是比定期检查属性值更有效的方式。

如果异步操作过程中产生错误,ReadyState 属性将更改为 adcReadyStateComplete,而 State 属性将从 adStateExecuting 更改为 adStateClosedRecordset 对象的 Value 属性为 Nothing。

www.holmesian.org