設(shè)置和返回值
設(shè)置或返回如下值。
常量 |
說(shuō)明 |
AdcExecSync |
同步執(zhí)行 Recordset 的下一個(gè)刷新操作。 |
AdcExecAsync |
默認(rèn)值。異步執(zhí)行 Recordset 的下一個(gè)刷新操作。 |
注意 使用這些常量的每個(gè)客戶端的可執(zhí)行文件必須為其提供聲明。可以從位于 C:\Program Files\Common Files\System\MSADC 文件夾的文件 Adcvbs.inc 中剪切并粘貼常量聲明。
說(shuō)明
如果將 ExecuteOptions 設(shè)置為 adcExecAsync,則對(duì) RDS.DataControl 對(duì)象的 Recordset 上異步執(zhí)行下一個(gè) Refresh 調(diào)用。
當(dāng)正在執(zhí)行可能更改 RDS.DataControl 對(duì)象中 Recordset 的另一個(gè)異步操作時(shí),如果試圖調(diào)用 Reset、Refresh、SubmitChanges、CancelUpdate 或 Recordset,將產(chǎn)生錯(cuò)誤。
如果在異步操作中發(fā)生錯(cuò)誤,RDS.DataControl 對(duì)象的 ReadyState 值將由 adcReadyStateLoaded 更改為 adcReadyStateComplete,而 Recordset 屬性的值仍保持為 Nothing。