“遠程數(shù)據(jù)服務(wù)”(RDS) 提供在三層客戶端/服務(wù)器系統(tǒng)中進行數(shù)據(jù)訪問的簡便方法??蛻魯?shù)據(jù)控制程序指定連接和命令字符串參數(shù)以便進行遠程數(shù)據(jù)源查詢,或者指定連接字符串和 Recordset 對象參數(shù)以便進行更新。
參數(shù)被傳送到服務(wù)器程序,該服務(wù)器程序在遠程數(shù)據(jù)源中實際執(zhí)行數(shù)據(jù)訪問操作。RDS 提供被稱為 RDSServer.DataFactory 對象的默認服務(wù)器程序。RDSServer.DataFactory 對象返回由客戶查詢而產(chǎn)生的 Recordset 對象。
然而,RDSServer.DataFactory 僅限于執(zhí)行查詢和更新。它不能對連接或命令字符串執(zhí)行任何驗證和處理。
有了 ADO 2.0,就可以指定 DataFactory 與稱為“處理程序”的另一類服務(wù)器程序一起使用。在客戶連接和命令字符串被用于訪問數(shù)據(jù)源之前,處理程序可以對其進行修改。此外,處理程序可以加強訪問權(quán)限,該權(quán)限決定客戶讀寫數(shù)據(jù)源數(shù)據(jù)的能力。
處理程序用來修改客戶端參數(shù)并訪問權(quán)限的參數(shù)在自定義文件的節(jié)中指定。
有關(guān)自定義 DataFactory 對象的詳細信息,請參閱如下主題: