Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: Access 2013, Office 2013
RDS ist für Anwendungen in der folgenden Umgebung gedacht: Durch eine Clientanwendung werden ein auf einem Server ausgeführtes Programm und die erforderlichen Parameter zum Rückgeben der gewünschten Informationen angegeben. Das auf dem Server aufgerufene Programm erhält Zugriff auf die angegebene Datenquelle, ruft die Informationen ab, verarbeitet optional die Daten und gibt dann die resultierenden Informationen in einer einfach zu verwendenden Form an die Clientanwendung zurück. Durch RDS werden die Mittel bereitgestellt, die Sie zum Ausführen der folgenden Aktionssequenz benötigen:
Geben Sie das auf dem Server aufzurufende Programm an, und ermitteln Sie eine Möglichkeit, vom Client darauf zu verweisen. (Dieser Verweis wird manchmal als Proxy bezeichnet. Es stellt das Remoteserverprogramm dar. Die Clientanwendung "ruft" den Proxy wie ein lokales Programm auf, ruft aber tatsächlich das Remoteserverprogramm auf.)
Rufen Sie das Serverprogramm auf. Übergeben Sie dem Serverprogramm Parameter, durch die die Datenquelle und der auszugebende Befehl identifiziert werden. (Das Serverprogramm verwendet tatsächlich ADO, um Zugriff auf die Datenquelle zu erhalten. ADO stellt eine Verbindung mit einem der angegebenen Parameter her und gibt dann den im anderen Parameter angegebenen Befehl aus.)
Das Serverprogramm erhält ein Recordset-Objekt aus der Datenquelle. Optional wird das Recordset-Objekt auf dem Server verarbeitet.
Vom Serverprogramm wird das endgültige Recordset-Objekt an die Clientanwendung zurückgegeben.
Auf dem Client wird das Recordset-Objekt in eine Form umgewandelt, die von visuellen Steuerelementen problemlos verwendet werden kann.
Alle Änderungen am Recordset -Objekt werden zurück an das Serverprogramm gesendet, von dem sie zum Aktualisieren der Datenquelle verwendet werden.
Dieses Programmiermodell enthält bestimmte Komfortfeatures. Wenn Sie für den Zugriff auf die Datenquelle kein komplexes Serverprogramm benötigen und wenn Sie die erforderliche Verbindung und die erforderlichen Befehlsparameter bereitstellen, werden die angegebenen Daten von RDS automatisch mit einem einfachen Standardserverprogramm abgerufen.
Wenn Sie eine komplexere Verarbeitung benötigen, können Sie ein eigenes benutzerdefiniertes Serverprogramm angeben. Da ein benutzerdefiniertes Serverprogramm über die volle Leistungsfähigkeit von ADO verfügt, kann damit eine Verbindung mit mehreren anderen Datenquellen hergestellt werden, die Daten können auf komplexe Weise kombiniert werden, und dann kann ein einfaches verarbeitetes Ergebnis an die Clientanwendung zurückgegeben werden.
Wenn Ihre Anforderungen irgendwo dazwischen liegen, wird von ADO jetzt das Anpassen des Verhaltens des Standardserverprogramms unterstützt.