none
MS Access: Utiliser ADO pour lire des tables liées Oracle ? RRS feed

  • Question

  • Bonjour,

    Dans une application MS Access, j'ai un certain nombre de tables Oracle liées par ODBC. 

    Ma première question est la suivante: quelle est la technologie recommandée pour lire les informations de ces tables, DAO ou ADO ? J'ai bien compris d'après différents articles sur Internet qu'ADO est plus puissant, flexible et porté vers l'avenir, mais je n'arrive pas à l'utiliser pour lire le contenu de mes tables liées.

    Ma deuxième question est donc de savoir si c'est possible d'utiliser ADO dans cette situation, et si oui, comment.

    Merci d'avance pour votre aide !

    jeudi 1 mars 2012 10:33

Réponses

  • Bonjour,

    1/ Pour faire simple :

    DAO est réservé aux bases de données Access. Il a été développé et a été optimisé pour Access en plus d'être souple et simple d'emploi (dans une certaine relativité).

    ADO est quant à lui plutôt destiné aux bases de données externes au format de BDD Access. Donc pour des bases comme SQL Server ou Oracle.
    Toutefois, j'ai personnellement développé des applications exploitant DAO avec MySQL et c'était très satifaisant.

    2/ Difficile de vous dire comment... Il vous faut une très bonne connaissance de VBA et de l'accès comme à la manipulation des données en général par exemple, le mode d'ouverture des tables, la mise en place de moyens de contrôle du bon aboutissement des opérations SQL, l'exécution et le paramétrage dynamique des procédures stockées etc...


    Argy

    lundi 12 mars 2012 10:00
    Modérateur