共用方式為


FetchOptions 属性 (RDS)

表示異步擷取的類型。

重要

從 Windows 8 和 Windows Server 2012 開始,RDS 伺服器元件已不再包含在 Windows 作業系統中(如需詳細資訊,請參閱 Windows 8 和 Windows Server 2012 兼容性 Cookbook)。 RDS 用戶端元件將在未來的 Windows 版本中移除。 請避免在新的開發工作中使用此功能,並計劃修改目前使用此功能的應用程式。 使用 RDS 的應用程式應該移至 WCF Data Service

設定和傳回值

設定或傳回下列其中一個值。

不斷 描述
adcFetchUpFront 系統會先擷取 Recordset 的所有記錄,再將控制權傳回給應用程式。 在允許應用程式執行任何動作之前,會先擷取完整的 Recordset
adcFetchBackground 控件可以在擷取第一批記錄後立即返回應用程式。 後續讀取 Recordset 嘗試存取第一批中未擷取的記錄,將會延遲到實際擷取搜尋的記錄為止,此時控制權會返回應用程式。
adcFetchAsync 違約。 當記錄在背景擷取時,控件會立即傳回應用程式。 如果應用程式嘗試讀取尚未擷取的記錄,則會讀取最接近所搜尋記錄的記錄,並立即傳回控制權,表示已到達 Recordset 的目前結尾。 例如,呼叫 MoveLast 會將目前的記錄位置移至實際擷取的最後一筆記錄,即使更多記錄會繼續填入 Recordset

注意

使用這些常數的每個用戶端可執行檔都必須為其提供宣告。 您可以從位於 RDS 連結庫的預設安裝資料夾中的 Adcvbs.inc 檔案剪下並貼上所需的常數宣告。

言論

在 Web 應用程式中,您通常會想要使用 adcFetchAsync (預設值),因為它可提供更佳的效能。 在編譯的用戶端應用程式中,您通常會想要使用 adcFetchBackground

適用於

DataControl 物件 (RDS)

另請參閱

ExecuteOptions 和 FetchOptions 屬性範例 (VBScript)
Cancel 方法 (RDS)