Freigeben über


Erforderliche Clienteinstellungen

Wichtig

Ab Windows 8 und Windows Server 2012 sind RDS-Serverkomponenten nicht mehr im Windows-Betriebssystem enthalten (weitere Details finden Sie unter Windows 8 und Windows Server 2012 Compatibility Cookbook). RDS-Clientkomponenten werden in einer zukünftigen Version von Windows entfernt. Vermeiden Sie die Verwendung dieses Features in neuer Entwicklungsarbeit, und planen Sie, Anwendungen zu ändern, die derzeit dieses Feature verwenden. Anwendungen, die RDS verwenden, sollten zu WCF Data Servicemigrieren.

Geben Sie die folgenden Einstellungen an, um einen benutzerdefinierten DataFactory--Handler zu verwenden.

RDS stellt einen Standardhandler auf dem Server mit dem Namen MSDFMAP bereit. Handler. (Die Standardanpassungsdatei heißt MSDFMAP. INI.)

Beispiel

Gehen Sie davon aus, dass die folgenden Abschnitte in MSDFMAP.INI und der Datenquellenname AdvWorks zuvor definiert worden sind.

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

Die folgenden Codeausschnitte werden in Visual Basic geschrieben:

RDS.DataControl-Version

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  

Recordset-Version

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

Geben Sie entweder die Handler-Eigenschaft (RDS)-Eigenschaft oder das Schlüsselwort; oder die Provider-Eigenschaft (ADO)-Eigenschaft oder das Schlüsselwort; sowie die CustomerById und CustomerDatabase-IDs an. Öffnen Sie dann das Recordset-Objekt.

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

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

Siehe auch

Anpassungsdatei Verbindungsabschnitt
Anpassungsdatei SQL-Abschnitt
Anpassungsdatei UserList Abschnitt
DataFactory-Anpassung
Grundlegendes zur Anpassungsdatei
Schreiben eines eigenen benutzerdefinierten Handlers