Freigeben über


Erforderliche Clienteinstellungen

Gilt für: Access 2013 | Access 2016

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

  • Geben Sie "Provider=MS Remote" in der Connection object Provider-Eigenschaft oder in der Verbindungszeichenfolge des Connection-Objekts "Provider=" an.

  • Legen Sie die CursorLocation-Eigenschaft auf adUseClient fest.

  • Geben Sie den Namen des Handlers an, der in der Handler-Eigenschaft des RDS.DataControl-Objekts oder im "Handler="-Schlüsselwort der Verbindungszeichenfolge des Recordset-Objekts verwendet werden soll. (Sie können den Handler nicht in der Verbindungszeichenfolge des Connection-Objekts festlegen.)

In RDS wird auf dem Server ein Standardhandler namens MSDFMAP.Handler bereitgestellt. (Die Standardanpassungsdatei heißt MSDFMAP.INI.)

Beispiel

Nehmen Sie an, dass die folgenden Abschnitte in MSDFMAP.INI und der Name der Datenquelle, "AdvWorks", vorher definiert wurden:

[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

Recordsetversion

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

Geben Sie entweder die Handler-Eigenschaft oder das Schlüsselwort, die Provider-Eigenschaft oder das Schlüsselwort sowie die Bezeichner CustomerById und CustomerDatabase 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

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.