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 更改为 adStateClosed,Recordset 对象的 Value 属性为 Nothing。

www.51windows.Net