DataFactory 自訂

遠端資料服務 (RDS) 可讓您輕鬆地在三層式用戶端/伺服器系統中存取資料。 用戶端資料控制項會指定用來對遠端資料來源執行查詢的連線和命令字串參數,或用來執行更新的連接字串和 Recordset 物件參數。

重要

從 Windows 8 和 Windows Server 2012 開始,Windows 作業系統中不再包含 RDS 伺服器元件 (請參閱 Windows 8 和 Windows Server 2012 相容性逐步指南 (英文) 以取得詳細資料)。 未來的 Windows 版本將移除 RDS 用戶端元件。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。 使用 RDS 的應用程式應該移轉至 WCF 資料服務

此參數會傳遞至伺服器程式,以在遠端資料來源上執行資料存取作業。 RDS 會提供稱為 RDSServer.DataFactory 物件的預設伺服器程式。 RDSServer.DataFactory 物件會將查詢產生的任何 Recordset 物件傳回給用戶端。

不過,RDSServer.DataFactory 只能用於執行查詢和更新。 其無法對連線或命令字串執行任何驗證或處理。

使用 ADO,您可以指定 DataFactory 會與另一種稱為處理常式的伺服器程式類型搭配運作。 處理常式可以先修改用戶端的連線和命令字串,再將其用於存取資料來源。 此外,處理常式還可以強制執行存取權限,以控管用戶端在資料來源讀取和寫入資料的能力。

處理常式用來修改用戶端參數和存取權限的參數,可在自訂檔案的區段中指定。

下列主題會提供有關如何自訂 DataFactory 物件的詳細資訊。