在 RDS.DataControl 對象獲取數(shù)據(jù)到它的 Recordset 對象中時(shí)反映其進(jìn)度。
設(shè)置或返回值
設(shè)置或返回以下某值。
值 |
說明 |
adcReadyStateLoaded |
當(dāng)前查詢?nèi)栽趫?zhí)行并且沒有獲取到任何行。不能使用 RDS.DataControl 對象的 Recordset。 |
adcReadyStateInteractive |
已將當(dāng)前查詢檢索到的行的初始集合保存到 RDS.DataControl 對象的 Recordset 并可供使用。正在獲取其余的行。 |
adcReadyStateComplete |
已將當(dāng)前查詢檢索到的所有的行保存到 RDS.DataControl 對象的 Recordset 中并可供使用。 如果由于錯(cuò)誤而終止操作,或者沒有初始化 Recordset 對象時(shí),也會(huì)存在該狀態(tài)。 |
注意 使用這些常量的每個(gè)客戶端可執(zhí)行文件必須提供這些變量的聲明??梢詮奈挥?C:\Program Files\Common Files\System\MSADC 文件夾中的 Adcvbs.inc 文件中剪切并粘貼所需的常量聲明
說明
使用 onReadyStateChange 事件方法可監(jiān)視異步查詢操作中 ReadyStateChange 屬性中發(fā)生的更改。這是比定期檢查屬性值更有效的方式。
如果異步操作過程中產(chǎn)生錯(cuò)誤,ReadyState 屬性將更改為 adcReadyStateComplete,而 State 屬性將從 adStateExecuting 更改為 adStateClosed,Recordset 對象的 Value 屬性為 Nothing。