Composants de la palette BDE - Accès à une base de données ACCESS


précédentsommairesuivant

4. Etude de cas en natif

La configuration est assez rapide en natif, mais elle est particulièrement instable d'un environnement à l'autre... Néanmoins, le recours à un driver natif peut s'avérer utile du point de vue des performances lorsqu'on doit gérer une base de données de taille importante.

4.1. Edition du pilote natif

Selon la version d'Access relative à votre fichier, il faudra choisir l'une ou l'autre des dll proposées :

Image non disponible

Pour Access95 : DLL32 = IDDAO32.DLL
Pour Access97 : DLL32 = IDDA3532.DLL

4.2. Paramétrage des composants

Nous allons ici utiliser une configuration possible du composant Database1 basée sur les propriétés DriverName et Params.

En conservant les noms par défaut, nous allons définir les propriétés classiques pour configurer les composants.

Pour Session1, dans l'inspecteur d'objet, saisissez "MaSession" pour la propriété Name.

De même, sélectionnez "MaSession" pour la propriété SessionName de Database1.

Double-cliquez ensuite sur le composant Database1, vous obtenez une fenêtre de configuration que vous pourrez renseigner comme suit (paramètre DATABASE NAME à adapter évidemment) :

Image non disponible

Pour faire le lien avec l'autre possibilité de configuration de votre composant Database, les informations saisies dans Paramètres de connexion sont les informations qui apparaissent lorsque vous vous servez d'un alias créé dans le BDE. Ainsi, pour le cas des drivers ODBC, on retrouve par exemple le champ ODBC DSN qu'on peut voir dans un alias ODBC.

Nous allons maintenant pouvoir tester si tout a bien été paramétré jusqu'ici : faites passer la propriété Connected de Database1 à true et constatez que tout se passe bien (i.e. pas de message d'erreur).

Nous allons maintenant relier Table1 à Session1 et Database1 par les propriétés SessionName ("MaSession") et DatabaseName ("MaBdd"), puis sélectionner la table Etudiant dans la propriété TableName (si les tables ne sont pas proposées, la connexion n'est pas valide).

La configuration est maintenant terminée, vous devriez avoir obtenu la vue suivante :

Image non disponible

précédentsommairesuivant

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

Articles et tutoriels Borland C++ Builder
Accédez à une base de données Access avec les composants du BDE
Guide d'installation de la RxLib sous BCB 6
Présentation et utilisation du plugin borCVS pour Borland C++ Builder 6
Articles et tutoriels Java
Présentation de l'API Reflection
Gestion d'images en base de données avec l'API JDBC
Interview et reportages
Compte rendu des conférences JAX 2006, Eclipse Forum Europe 2006, EAKon 2006
Interview d'Eric Lefevre, consultant chez Valtech, au sujet de l'Open Space Technology
Compte rendu des Valtech Days 2007
Autres articles et tutoriels
Introduction à CVS
Présentation du langage NICE
Critiques de livres
Jakarta Struts Par la pratique (Eyrolles)
Initiation à JSP (Eyrolles)
Gestion de projets avec Subversion (O'Reilly)
Struts - Les bonnes pratiques pour des développements web réussis (Dunod)
Hibernate 3.0 : Gestion optimale de la persistance dans les applications Java/J2EE (Eyrolles)
Analyse et conception orientées objet - Tête la première (O'Reilly)
Gestion de projet eXtreme Programming (Eyrolles)
Gestion de projet - vers les méthodes agiles (Eyrolles)
Autres liens sur Developpez.com
La FAQ C++ Builder
Les Sources C++ Builder
Les FAQs JAVA
  

Copyright © 2004 Ricky81. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.