Telechargé par chaamel7669

delphi réseau-Connexion à une base de données Access sur réseau

publicité
Module : Delphi Réseau
TP : Connexion à une base de données ‘Access’ sur un réseau local
en utilisant un DSN(Data Source Name)
Etapes :
1. Créer un réseau local et configurer les adresses IP (exemple : PC1 :192.168.1.2,
PC2 :192.168.1.3), j’ai utilisé ‘Virtual PC’
2. Créer une base de données Access sur PC1 : (scolarité.mdb , table
stagiaire(numstag, nom,prenom,datenaiss,sexe) et enregistrer la dans le
dossier ‘scolarité’
3. Partager le dossier ‘scolarité’ en écriture ‘permettez la modification’
4. Sur PC2, créer un lecteur réseau :
 accéder au dossier partagé ‘scolarité’
Page 1
 Sélectionner connecter un lecteur réseau
 Terminer : un lecteur réseau est créé
5. Déclaration de la base de données : avec un DSN (DataSourceName):
 Sur PC2 : panneau de configuration /outils d’administration/ODBC
Page 2
 Cliquer sur ‘Ajouter’
 Sélectionner ‘Microsoft Access driver(*.mdb)
 Donner un nom à la source de données : ‘dsnscolarité’
 Cliquer sur ‘selectionner’
Page 3
 Sélectionner le lecteur réseau déjà crée, puis sélectionner la base de
données ‘scolarité’
6. Sur PC2, Créer une application delphi
 (ADO connection1, ADOtable1, Datasource1, dbgrid1, dbnavigator1)
Page 4
Double cliquer sur ‘adoconnection1’ : construire





Sélectionner le nom de la source de données ’dsnscolarité’
Adotable1 :connection=adoconnection1, tablename=stagiaire, active=true
Datasource1 : dataset=adotable1
Dbgrid1 :datasource=datasource1
Dbnavigator :datasource=datasource1
7. Exécuter : si la table stagiaire est vide alors un message d’erreur apparait
Solution : j’ai rempli un enregistrement de la table stagiaire dans Access
Page 5
Téléchargement