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
- Access-Entwicklerforum
- Hilfe mit Access unter support.office.com
- Hilfe mit Access unter answers.microsoft.com
- Access-Foren zu UtterAccess
- Entwickler- und VBA-Programmierung (FMS)
- Access-Beiträge zu StackOverflow
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.