Connexion à des stockages de données ADO
Remonter à Utilisation des composants ADO - Index
Les applications dbGo utilisent Microsoft ActiveX Data Objects (ADO) 2.1 pour interagir avec un fournisseur OLE DB qui se connecte à un stockage de données et accède à ses données. L'un des éléments qu'un stockage de données peut représenter est une base de données. Une application ADO n'est opérationnelle que si ADO 2.1 est installé sur l'ordinateur client. ADO et OLE DB sont fournis par Microsoft et installés avec Windows.
Un fournisseur ADO représente l'un des nombreux types d'accès, allant des pilotes OLE DB natifs aux pilotes ODBC. Ces pilotes doivent être installés sur l'ordinateur client. Les pilotes OLE DB des différents systèmes de base de données sont fournis par l'éditeur de bases de données ou par une tierce partie. Si l'application utilise une base de données SQL, telle que Microsoft SQL Server ou Oracle, le logiciel client de ce système de base de données doit également être installé sur l'ordinateur client. Le logiciel client est fourni par l'éditeur de bases de données et installé à partir du CD-ROM (ou de la disquette) des systèmes de base de données.
Pour connecter votre application au stockage de données, utilisez un composant connexion ADO (ADOdb.TADOConnection). Configurez le composant connexion ADO afin qu'il utilise l'un des fournisseurs ADO disponibles. Bien que TADOConnection ne soit pas obligatoirement requis, du fait que les composants ensemble de données et commande ADO peuvent directement établir des connections par le biais de leur propriété ConnectionString, vous pouvez utiliser TADOConnection pour partager une connexion parmi plusieurs composants ADO. Cela permet de réduire la consommation des ressources et de créer des transactions qui englobent plusieurs ensembles de données.
Comme les autres composants connexion de base de données, TADOConnection permet de réaliser les tâches suivantes :
- Contrôles des connexions
- Contrôle de la connexion au serveur
- Gestion des transactions
- Utilisation d'ensembles de données associés
- Envoi de commandes au serveur
- Obtention de métadonnées
Outre ces fonctionnalités communes à tous les composants connexion de base de données, TADOConnection offre :
- Un large éventail d'options permettant d'optimiser la connexion.
- La possibilité d'afficher la liste des objets commande utilisant la connexion.
- Des événements supplémentaires lors de la réalisation des tâches courantes.