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