J'ai fait un programme sous vb6 qui dialogue avec une base de données Access et pour cela j'ai utilisé DAO.
J'aimerais savoir quel sont c'est avantage par rapport a ADO et aux autres composants qui permetent de dialoguer avec une base Access.
Merci
J'ai fait un programme sous vb6 qui dialogue avec une base de données Access et pour cela j'ai utilisé DAO.
J'aimerais savoir quel sont c'est avantage par rapport a ADO et aux autres composants qui permetent de dialoguer avec une base Access.
Merci
ADO est le système que Microsoft se propose de développer dans l'avenir.
les info de comparatif que j'ai trouvé :
DAO
très connu
une seule bibliothèque, très riche
peu performante avec SQLServer
manque certaines fonctions de manipulation de procédures stockées et manipulation directe de SQLServer par les objets de SQLDMO(p.ex. backup...)
ADO
très riche
peut attaquer plus de bases de données que DAO
SQLDMO y est bien intégré et permet le travail complet de SQLServer et MSDE
assez différent de DAO
parfois surprenant (par exemple les vues sont dans le catalogue Tables et non dans le catalogue Queries)
Je te remercie.
Je suis en 2éme année de BTS IRIS et jeudi je passe l'oral de projet.
Je suis quasiment sur que les profs vont me demandés pourquoi j'ai utilisé DAO plutôt que ADO.
Et vu ce que tu me dis ADO est beaucoup plus perfomant que DAO, alor comment leur expliqués que j'ai plutot choisit ce dernier (sachant que j'utilise une base Acsess).
Si quelqu'un a une idée .
Merci
Facile.
le modèle objet DAO a été concu autour et pour les bases Access (le moteur Jet). Si ADO est nettement supérieur pour l'attaque de SGBD divers, DAO lui est plus adapté quand on ne travaille qu'avec Access.
Quelques exemples
La librairie DAO permet de gérer le DDL et le DML alors qu'il faut utiliser deux bibliothèques pour faire l'identique en ADO.
DAO peut ouvrir plusieurs bases access dans un workspace et travailler avec des transactions cohérente dans cet espace ce que ADO ne peut pas faire simplement.
ADO gère moins bien le mode de verrouillage access puisqu'il ne permet pas de verrouiller la table.
ADO ne gère pas les PID pour les nouveaux utilisateurs sauf à passer par une requête DDL.
Je te remercie c'est peut-être grace à toi que j’aurais mon bts.
et y a pas que toi !!!!
je suis en BTS IG et moi aussi jeudi je passe un oral
j'ai fait des recherches sur la différence ADO / DAO : là au moins c'est simple, clair et concis !!!!
merci bidou
Ce n'est pas parceque les choses sont difficiles que nous n'osons pas, c'est parce que nous n'osons pas qu'elles sont difficiles.
alors bonne chance à tous les deux.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager