在 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。