Généralités sur la DAO

La librairie de développement de DAO de Microsoft (Microsoft Library DAO 3.6) peut être considérée comme une interface de liaison entre le langage de programmation utilisé par le développeur, et une base de données (généralement une base de données Access). Elle contient de nombreuses fonctions de gestion, ainsi que différentes constantes nécessaires à la manipulation de la base de données.

Cette librairie est comme beaucoup de librairies, contenue dans un fichier .DLL, ce qui permet de l'inclure dans un projet quelque soit le langage utilisé (orienté objet tout de même). Le principe des DLL est justement de pouvoir faire appel à des fonctions, indépendamment du langage. On pourrait dès lors penser que gérer une base de données en VB, C++ ou C#, reviendrait à faire de la recopie !

Or, si les fonctions sont à peu près les "mêmes", les paramètres à fournir sont totalement dépendants du langage. Nous devons donc adapter notre code pour chaque langage.



Sous-sections
julien michot 2006-08-05