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。
適用於
另請參閱
ExecuteOptions 和 FetchOptions 屬性範例 (VBScript)
Cancel 方法 (RDS)