Connexion d'un ensemble de données ADO à un stockage de données

De RAD Studio
Aller à : navigation, rechercher

Remonter à Utilisation des ensembles de données ADO


Il est possible de connecter individuellement ou collectivement des ensembles de données ADO à un stockage de données ADO.

Lorsque vous connectez des ensembles de données collectivement, attribuez à la propriété Connection de chaque ensemble de données un composant TADOConnection. Chaque ensemble de données utilise alors la connexion du composant connexion ADO.

ADODataSet1.Connection := ADOConnection1;
ADODataSet2.Connection := ADOConnection1;
...
ADODataSet1->Connection = ADOConnection1;
ADODataSet2->Connection = ADOConnection1;
...

Cette manière de procéder présente, entre autres, les avantages suivants :

  • Les ensembles de données partagent les attributs de l'objet connexion.
  • Il n'y a qu'une seule connexion à configurer : celle de l'objet TADOConnection.
  • Les ensembles de données peuvent participer à des transactions.

Pour plus d'informations sur l'utilisation de TADOConnection, voir Connexion à des stockages de données ADO.

Lorsque vous connectez des ensembles de données individuellement, définissez la propriété ConnectionString de chaque ensemble de données. Chaque ensemble de données qui utilise ConnectionString établit sa propre connexion avec le stockage de données, de manière indépendante des autres connexions d'ensembles de données de l'application.

La propriété ConnectionString des ensembles de données ADO fonctionne de la même façon que la propriété ConnectionString de TADOConnection ; il s'agit d'un ensemble de paramètres de connexion séparés par des points-virgules, tels que celui-ci :

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";

A la conception, vous pouvez utiliser l'éditeur de chaîne de connexion pour concevoir la chaîne de connexion. Pour plus d'informations sur les chaînes de connexion, voir Connexion à un stockage de données avec TADOConnection.

Rubriques