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。