FetchOptions 屬性 (RDS)
表示非同步擷取的類型。
重要
從 Windows 8 和 Windows Server 2012 開始,Windows 作業系統中不再包含 RDS 伺服器元件 (請參閱 Windows 8 和 Windows Server 2012 相容性操作手冊以取得詳細資訊)。 未來的 Windows 版本將移除 RDS 用戶端元件。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。 使用 RDS 的應用程式應該移轉至 WCF 資料服務。
設定或傳回下列其中一個值。
常數 | 描述 |
---|---|
adcFetchUpFront | 系統會先擷取 Recordset 的所有記錄,再將控制權傳回給應用程式。 在允許應用程式執行任何動作之前,會先擷取完整的 Recordset。 |
adcFetchBackground | 控制權可以在擷取第一批記錄後立即傳回給應用程式。 後續讀取嘗試存取未在第一個批次中擷取之記錄的 Recordset,將會延遲到實際擷取所搜尋記錄為止,此時控制權會傳回給應用程式。 |
adcFetchAsync | 預設值。 控制權會在背景擷取記錄時立即傳回給應用程式。 如果應用程式嘗試讀取尚未擷取的記錄,則會讀取最接近所搜尋記錄的記錄,並立即傳回控制權,表示已到達 Recordset 目前的結尾。 例如,對 MoveLast 的呼叫會將目前的記錄位置移至實際擷取的最後一筆記錄,即使更多記錄會繼續填入 Recordset。 |
注意
使用這些常數的每個用戶端可執行檔都必須為其提供宣告。 您可以從 Adcvbs.inc 檔案剪下並貼上您想要的常數宣告,該檔案位於 RDS 程式庫的預設安裝資料夾中。
在 Web 應用程式中,您通常會想要使用 adcFetchAsync (預設值),因為其可提供更佳的效能。 在編譯的用戶端應用程式中,您通常會想要使用 adcFetchBackground。
ExecuteOptions 和 FetchOptions 屬性範例 (VBScript)
Cancel 方法 (RDS)