DataFactory-Anpassung
Remote Data Service (RDS) bietet eine Möglichkeit, den Datenzugriff in einem dreistufigen Client-/Serversystem einfach durchzuführen. Ein Clientdatensteuerelement gibt Verbindungs- und Befehlszeichenfolgenparameter an, um eine Abfrage für eine Remotedatenquelle auszuführen, oder Verbindungszeichenfolgen- und Recordset-Objektparameter, um ein Update auszuführen.
Wichtig
Ab Windows 8 und Windows Server 2012 sind RDS-Serverkomponenten nicht mehr im Windows-Betriebssystem enthalten (weitere Informationen finden Sie in den jeweiligen Kompatibilitäts-Cookbooks zu Windows 8 und Windows Server 2012). RDS-Clientkomponenten werden in einer zukünftigen Version von Windows entfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden. Anwendungen, die RDS verwenden, sollten zu WCF Data Service migriert werden.
Die Parameter werden an ein Serverprogramm übergeben, das den Datenzugriff auf die Remotedatenquelle ausführt. RDS stellt ein Standardserverprogramm mit dem Namen RDSServer.DataFactory-Objekt bereit. Das RDSServer.DataFactory-Objekt gibt jedes Recordset-Objekt zurück, das von einer Abfrage an den Client erstellt wird.
Das RDSServer.DataFactory-Objekt ist jedoch auf die Ausführung von Abfragen und Updates beschränkt. Es kann keine Überprüfung oder Verarbeitung für die Verbindungs- oder Befehlszeichenfolgen ausführen.
Mit ADO können Sie angeben, dass das DataFactory-Objekt in Verbindung mit einem anderen Serverprogrammtyp, der als Handler bezeichnet wird, verwendet wird. Der Handler kann die Clientverbindung und Befehlszeichenfolgen ändern, bevor sie verwendet werden, um auf die Datenquelle zuzugreifen. Darüber hinaus kann der Handler Zugriffsrechte erzwingen, mithilfe derer der Client Daten in der Datenquelle lesen und schreiben kann.
Die Parameter, die der Handler zum Ändern von Clientparametern und Zugriffsrechten verwendet, werden in Abschnitten einer Anpassungsdatei angegeben.
In den folgenden Artikeln finden Sie weitere Informationen zum Anpassen des DataFactory-Objekts.