Verbindung einer ADO-Datenmenge zu einem Datenspeicher herstellen

Aus RAD Studio
Wechseln zu: Navigation, Suche

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