Académique Documents
Professionnel Documents
Culture Documents
Date :
Spécialité : TS en Informatique*BASES DE DONNEES* Semestre : S3
Module : Implémenter une BDD en monoposte N° de la
Séance : 20
Thème : La Connexion d’une BDD avec la technologie ADO Temps
alloué : 04 H
Objectif opérationnel
A la fin de la séance, le stagiaire sera capable de connecter une base de données par la
technologie ADO à partir de sa palette des composants en Delphi 7 en une heure et sans faute.
Moyens Didactiques :
L’enseignant Le stagiaire
*Tableau magique *Cahier
*Marqueurs *stylos
*Brosse *Créant
* le Cours, plan de leçon et fiche technique * PC
*PC
Aides Pédagogiques:
* CD Delphi 7.
Contenu du cours
Page 2 sur 5
1. La technologie ADO
ADO (ActiveX Data Objects) est la toute dernière technologie de Microsoft pour l’accès aux données,
elle permet d’accéder à tous les types de données grâce à l’interface universelle OLEDB (Object
Embedding Data Base).
Grace à ADO et OLEDB, les programmeurs peuvent accéder à des données relationnelles et non
relationnelles, telles que la messagerie, le système de fichiers, les tableurs, les courriers électroniques, etc.
2. les composants de la technologie ADO
Nous allons montrer ici les composants de base qu’utilise la technologie ADO :
2 4 6
1 3 5 7
A. Le composant ADOConnection
Ce composant sert à connecter aux données servies par le mécanisme ADO, les autres composants
l’utilisent pour se raccorder aux sources de données ADO. Il rassemble au composant TDataBase de
BDE.
B. Le composant ADOTable
Celui-ci permet d’exploiter une seule table de la base, fonctionnellement très proche de TTable de
BDE.
C. Le composant ADODataSet
Le composant ADODataSet sert à extraire des données d’une ou plusieurs tables d’une BDD.
D. Le composant ADOQuery
Ce composant permet de créer des requetes SQL, il possède une propriété qui accueille votre
instruction SQL, il rassemble beaucoup à ADODataSet.
E. Le composant ADOStoredProc
Ce composant sert à exécuter une procédure stockées définie sur un serveur BDD.
F. Le composant ADOCommand
Ce simple composant, qui n’est pas un ensemble de données, permet d’exécuter des commandes (des
instructions SQL, ne produisant pas d’ensemble de résultats).
ADOConnection
Datasource
Dans notre application, on va utiliser une source de données système pour une table créé avec Paradox
Etudiant (num_E, Prenom_E, D_naiss, Ad_E)
Ouvrez la boite de dialogue d’administration de source de données ODBC, puis sur le bouton
Ajouter et vous voyez apparaitre la boite de dialogue Créer une nouvelle source de données la
boite de dialogue suivant apparaitre :
Choisissez ‘Paradox Driver (*.db)’.
Page 4 sur 5
Cliquez sur OK pour revenir à la boite de dialogue d’administration et vous trouvez votre nouveau
nom DNS.
3. Accès à une base de données
o Dans l’onglet ADO, prenez un composant ADOConnection et placez-le sur votre fiche Form1,
son nom est ADOConnection1. Ce composant nous permet d’accéder à notre BDD.
o Modifier sa propriété ConnectionString en cliquant sur dans sa le bouton d’extension ‘’…’’ et la
fenêtre suivante s’affichera :
o Puisque vous disposez déjà un nom DNS, cliquez sur le bouton Construire.
Page 5 sur 5