DataFactory-Anpassung
Remote Data Service (RDS) bietet eine Möglichkeit zum einfachen Ausführen des Datenzugriffs in einem dreistufigen Client-/Serversystem. Ein Clientdatensteuerelement spezifiziert Verbindungs- und Befehlszeichenfolgenparameter, um eine Abfrage an einer Remotedatenquelle auszuführen, oder Verbindungszeichenfolge und Recordset Objektparameter, um eine Aktualisierung durchzuführen.
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.
Die Parameter werden an ein Serverprogramm übergeben, das den Datenzugriffsvorgang für die Remotedatenquelle ausführt. RDS stellt ein Standardserverprogramm bereit, das als RDSServer.DataFactory-Objekt bezeichnet wird. Das RDSServer.DataFactory--Objekt gibt ein beliebiges Recordset- Objekt zurück, das von einer Abfrage an den Client erstellt wird.
Die RDSServer.DataFactory- ist jedoch auf abfragen und Updates beschränkt. Sie kann keine Überprüfung oder Verarbeitung für die Verbindungs- oder Befehlszeichenfolgen ausführen.
Mit ADO können Sie angeben, dass die DataFactory in Verbindung mit einem anderen Serverprogrammtyp, der als -Handler bezeichnet wird,funktionieren. Der Handler kann Clientverbindungs- und Befehlszeichenfolgen ändern, bevor sie für den Zugriff auf die Datenquelle verwendet werden. Darüber hinaus kann der Handler Zugriffsrechte erzwingen, die die Fähigkeit des Clients zum Lesen und Schreiben von Daten in die Datenquelle steuern.
Die Parameter, die der Handler zum Ändern von Clientparametern und Zugriffsrechten verwendet, werden in Abschnitten einer Anpassungsdatei angegeben.
Die folgenden Themen enthalten weitere Informationen zum Anpassen des DataFactory--Objekts.