IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

Infos DAO / ADO


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 402
    Par défaut Infos DAO / ADO
    Malgré des recherches non satisfaisantes et points cités dans des discutions, je n'arrive pas réellement à savoir quelles sont les différences entre DAO et ADO, avantages et inconvénients de l'une des méthodes par rapport à l'autre?

    J'ai, par le passé, toujours travaillé avec DAO.
    Puis laché un peu le monde VB/VBA au moment où ADO était(disons me semblait) plus convoité que DAO.
    Naturellement maintenant je retravaille avec DAO.

    Et ici, on ne mentionne quasiment que DAO ?

    Alors finalement?

  2. #2
    Expert confirmé
    Avatar de Arkham46
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    5 865
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 5 865
    Par défaut
    http://www.developpez.net/forums/sho...hlight=ado+dao

    le lien vers msdn est en anglais mais il est clair (date de access 2000)...

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 402
    Par défaut
    ok, merci
    en voyant le tableau, on comprend qu'il convient mieux d'utiliser dao.

  4. #4
    Expert confirmé
    Avatar de Arkham46
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    5 865
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 5 865
    Par défaut
    DAO est fait pour Access et , ce serait dommage de s'en priver

    ADO est utilisé par plein de langages, pour accéder à tout type de base de données qui le supporte

    donc pour du pur Access, DAO est bien mieux, et plus simple à mon goût

    ADO devient nécessaire pour l'accès à d'autres types de base de données

    beaucoup de développeurs ont leurs habitudes, certains n'utilisent que ADO même pour accéder à la base de données courante mais je n'ai pas encore compris pourquoi...

  5. #5
    Expert confirmé
    Avatar de cafeine
    Inscrit en
    Juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 3 904
    Par défaut
    Citation Envoyé par Arkham46
    beaucoup de développeurs ont leurs habitudes, certains n'utilisent que ADO même pour accéder à la base de données courante mais je n'ai pas encore compris pourquoi...
    Sans doute parce que pour certains Access ne sert qu'au maquettage d'une appli auquel cas le code sera peut être plus portable sur une autre plate-forme.

  6. #6
    Expert confirmé
    Avatar de Arkham46
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    5 865
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 5 865
    Par défaut
    Citation Envoyé par cafeine
    Sans doute parce que pour certains Access ne sert qu'au maquettage d'une appli auquel cas le code sera peut être plus portable sur une autre plate-forme.
    Non, même pas
    (et pas non plus de migration vers un projet ADP en vue)

    C'est vrai que parfois j'entend que DAO est mort et qu'il faut absolument utiliser ADO sous peine de torture.
    DAO est encore là dans la version 2007!

    Il serait bien de le déplacer dans le sous-forum débat ce post non (avec un petit sondage)??

  7. #7
    Membre chevronné
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 402
    Par défaut
    Citation Envoyé par Arkham46
    DAO est fait pour Access et , ce serait dommage de s'en priver
    bien raison, utilisons les outils adaptés.

    Citation Envoyé par Arkham46
    ADO est utilisé par plein de langages, pour accéder à tout type de base de données qui le supporte
    Comme ?
    D'un langage à un autre, tu es obligé de tout réécrire de toute facon?

Discussions similaires

  1. ADO vs DAO (ADO ne marche pas)
    Par Marc_27 dans le forum VBA Access
    Réponses: 12
    Dernier message: 13/11/2008, 17h36
  2. Choix DAO / ADO
    Par zouhenlai dans le forum VBA Access
    Réponses: 6
    Dernier message: 05/10/2007, 14h06
  3. Perte d'info avec ADO.
    Par auroreM dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 06/04/2007, 09h49
  4. [VB] DAO / ADO requette paramétré
    Par Feezdev dans le forum VBA Access
    Réponses: 7
    Dernier message: 23/05/2006, 20h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo