ExecuteOptions 屬性 (RDS)
表示是否啟用非同步執行。
重要
從 Windows 8 和 Windows Server 2012 開始,Windows 作業系統中不再包含 RDS 伺服器元件 (請參閱 Windows 8 和 Windows Server 2012 相容性操作手冊以取得詳細資訊)。 未來的 Windows 版本將移除 RDS 用戶端元件。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。 使用 RDS 的應用程式應該移轉至 WCF 資料服務。
設定和傳回值
設定或傳回下列其中一個值。
常數 | 描述 |
---|---|
adcExecSync | 同步執行 Recordset 的下一次重新整理。 |
adcExecAsync | 預設值。 非同步執行 Recordset 的下一次重新整理。 |
注意
使用這些常數的每個可執行檔都必須為其提供宣告。 您可以從 Adcvbs.inc 檔案剪下並貼上您想要的常數宣告,該檔案位於 RDS 程式庫的預設安裝資料夾中。
備註
如果 ExecuteOptions 設定為 adcExecAsync,則這會以非同步方式在 RDS.DataControl 物件的 Recordset 上執行下一個 Refresh 呼叫。
當另一個執行中的非同步作業可能變更 RDS.DataControl 物件的 Recordset 時,如果您嘗試呼叫 Reset、Refresh、SubmitChanges、CancelUpdate 或 Recordset,則會發生錯誤。
如果在非同步作業期間發生錯誤,則 RDS.DataControl 物件的 ReadyState 值會從 adcReadyStateLoaded 變更為 adcReadyStateComplete,而 Recordset 屬性值會維持 Nothing。
套用至
另請參閱
ExecuteOptions 和 FetchOptions 屬性範例 (VBScript)
Cancel 方法 (RDS)