Concepts de base d’ADO
ADO offre aux développeurs un modèle objet logique puissant pour accéder par programmation, modifier et mettre à jour des données à partir d’une grande variété de sources de données via des interfaces système OLE DB. L’utilisation la plus courante d’ADO consiste à interroger une table ou des tables dans une base de données relationnelle, à récupérer et à afficher les résultats dans une application, et peut-être permettre aux utilisateurs d’effectuer et d’enregistrer des modifications dans les données. Les autres tâches sont les suivantes :
Interrogation d’une base de données à l’aide de SQL et affichage des résultats.
Accès aux informations dans un magasin de fichiers sur Internet.
Manipulation de messages et de dossiers dans un système de messagerie.
Enregistrement de données à partir d’une base de données dans un fichier XML.
Exécution de commandes décrites avec XML et récupération d’un flux XML.
Enregistrement de données dans un flux binaire ou XML.
Permettre à un utilisateur d’examiner et de modifier des données dans les tables de base de données.
Création et réutilisation des commandes de base de données paramétrables.
Exécution de procédures stockées.
Création dynamique d’une structure flexible, nommée Recordset, conservation, navigation et manipulation des données.
Exécution d’opérations de base de données transactionnelles.
Filtrage et tri des copies locales des informations de base de données en fonction des critères d’exécution.
Création et manipulation de résultats hiérarchiques à partir de bases de données.
Liaison des champs de base de données aux composants prenant en compte les données.
Création de Recordsets distants et déconnectés.
ADO expose une grande variété d’options et de paramètres pour offrir une telle flexibilité. Par conséquent, il est important d’adopter une approche méthode pour apprendre à utiliser ADO dans une application, en décomposant chacun de vos objectifs en éléments gérables.
Quatre opérations principales sont impliquées dans la plupart des applications qui utilisent ADO : obtention de données, examen des données, modification des données et mise à jour des données. Ces opérations sont examinées plus en détail plus loin dans cette section.
Toutefois, avant de discuter de ces détails, nous présenterons une vue d’ensemble du modèle objet ADO et d’une application ADO simple, écrite dans Microsoft Visual Basic et effectuant chacune des quatre opérations ADO principales :