Verbindung einer ADO-Datenmenge zu einem Datenspeicher herstellen
Nach oben zu ADO-Datenmengen verwenden
ADO-Datenmengen können entweder zusammen oder einzeln mit einem ADO-Datenspeicher verbunden werden.
Wenn Datenmengen zusammen verbunden werden, setzen Sie die Eigenschaft Connection auf TADOConnection. In diesem Fall verwenden dann alle Datenmengen die Verbindung der ADO-Verbindungskomponente.
ADODataSet1.Connection := ADOConnection1; ADODataSet2.Connection := ADOConnection1; ...
ADODataSet1->Connection = ADOConnection1; ADODataSet2->Connection = ADOConnection1; ...
Das gemeinsame Verbinden von Datenmengenkomponenten bietet unter anderem die folgenden Vorteile:
- Die Datenmengen nutzen die Attribute des Verbindungsobjekts gemeinsam.
- Es muss nur eine Verbindung eingerichtet werden: nämlich die der TADOConnection-Komponente.
- Die Datenmengen können an Transaktionen teilnehmen.
Weitere Informationen zur Verwendung von TADOConnection finden Sie unter Verbindungen zu ADO-Datenspeichern einrichten.
Wenn Sie einzelne Verbindungen für die Datenmengen einrichten, müssen Sie der Eigenschaft ConnectionString jeder Datenmenge einen entsprechenden Wert zuweisen. Jede Datenmenge, die ConnectionString verwendet, richtet dann ihre eigene Verbindung zum Datenspeicher ein, völlig unabhängig von den übrigen Datenmengenverbindungen in der Anwendung.
Die Eigenschaft ConnectionString von ADO-Datenmengen funktioniert genauso wie die Eigenschaft ConnectionString von TADOConnection-Komponenten: Sie enthält eine Reihe von jeweils durch ein Semikolon voneinander abgetrennten Verbindungsparametern. Zum Beispiel:
ADODataSet1.ConnectionString := "Provider=YourProvider;Password=SecretWord;" + "User ID=JaneDoe;SERVER=PURGATORY;UID=JaneDoe;PWD=SecretWord;" + "Initial Catalog=Employee";
ADODataSet1->ConnectionString = "Provider=YourProvider;Password=SecretWord;"; ADODataSet1->ConnectionString += "User ID=JaneDoe;SERVER=PURGATORY"; ADODataSet1->ConnectionString += "UID=JaneDoe;PWD=SecretWord;" ADODataSet1->ConnectionString += "Initial Catalog=Employee";
Zur Entwurfszeit können Sie den Verbindungs-String mithilfe des Editors für Verbindungs-Strings erstellen. Weitere Informationen hierzu finden Sie unter Mit TADOConnection eine Verbindung zu einem Datenspeicher einrichten.
Themen
- Mit Datensatzmengen arbeiten
- Datensätze anhand von Positionsmarken filtern
- Mehrere Datensätze auf Grundlage des Aktualisierungsstatus filtern
- Datensätze asynchron abrufen
- Batch-Aktualisierungen verwenden
- Daten aus Dateien laden und in Dateien speichern
- Den Aktualisierungsstatus einzelner Datensätze prüfen
- Datenmenge im Batch-Aktualisierungsmodus öffnen