DataFactory 自定義
遠端資料服務 (RDS) 可讓您輕鬆地在三層用戶端/伺服器系統中執行資料存取。 用戶端數據控制項會指定連線字串和命令字串參數,以在遠端資料源上執行查詢,或指定連線字串和 Recordset 物件參數,以執行更新。
重要
從 Windows 8 和 Windows Server 2012 開始,RDS 伺服器元件已不再包含在 Windows 作業系統中(如需詳細資訊,請參閱 Windows 8 和 Windows Server 2012 兼容性 Cookbook)。 RDS 用戶端元件將在未來的 Windows 版本中移除。 請避免在新的開發工作中使用此功能,並計劃修改目前使用此功能的應用程式。 使用 RDS 的應用程式應該移至 WCF Data Service。
參數會傳遞至伺服器程式,以在遠端數據源上執行資料存取作業。 RDS 提供稱為 RDSServer.DataFactory 物件的預設伺服器程式。 RDSServer.DataFactory 對象會傳回客戶端查詢所產生的任何 Recordset 物件。
不過,RDSServer.DataFactory 僅限於執行查詢和更新。 它無法對連線或命令字串執行任何驗證或處理。
使用 ADO,您可以指定 DataFactory 搭配另一種稱為 處理程式的伺服器程式運作。 處理程式可以先修改用戶端連線和命令字串,再用來存取數據源。 此外,處理程式還可以強制執行訪問許可權,以控管用戶端讀取和寫入數據源數據的能力。
處理程式用來修改客戶端參數和訪問權限的參數是在自定義檔案的區段中指定。
下列主題提供有關自定義 DataFactory 對象的詳細資訊。