共用方式為


必要用戶端設定

重要

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

指定下列設定以使用自訂的 DataFactory 處理常式。

RDS 會在名為 MSDFMAP.Handler 的伺服器上提供預設處理常式。 (預設自訂檔案的名稱為 MSDFMAP.INI.)

範例

假設先前已定義 MSDFMAP.INI 中的下列區段和資料來源名稱 AdvWorks:

[connect CustomerDataBase]  
Access=ReadWrite  
Connect="DSN=AdvWorks"  
  
[sql CustomerById]  
SQL="SELECT * FROM Customers WHERE CustomerID = ?"  

下列程式碼片段是以 Visual Basic 撰寫:

RDS.DataControl 版本

Dim dc as New RDS.DataControl  
Set dc.Handler = "MSDFMAP.Handler"  
Set dc.Server = "https://yourServer"  
Set dc.Connect = "Data Source=CustomerDatabase"  
Set dc.SQL = "CustomerById(4)"  
dc.Refresh  

資料錄集版本

Dim rs as New ADODB.Recordset  
rs.CursorLocation = adUseClient  

指定 Handler Property (RDS) 屬性或關鍵字; Provider Property (ADO) 屬性或關鍵字;和 CustomerByIdCustomerDatabase 識別碼。 然後開啟 Recordset 物件

rs.Open "CustomerById(4)", "Handler=MSDFMAP.Handler;" & _

"Provider=MS Remote;Data Source=CustomerDatabase;" & _  
"Remote Server=https://yourServer"  

另請參閱

自訂檔案 Connect 區段
自訂檔案 SQL 區段
自訂檔案 UserList 區段
DataFactory 自訂
了解自訂檔案
撰寫您自己的自訂處理常式