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 :

Besoin conseil extraction données DB Oracle depuis Access (ODBC)


Sujet :

VBA Access

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    344
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 344
    Points : 104
    Points
    104
    Par défaut Besoin conseil extraction données DB Oracle depuis Access (ODBC)
    Bonjour,

    J'ai une application Access dans laquelle j'ai plusieurs requêtes SQL qui sont exécutées à la file pour intérroger une DB Oracle et ramener les résultats dans des tables locales (DRIVER=Microsoft ODBC for Oracle)

    Auparavant j'exécutais ces requêtes simultanément dans PLSQL et je copiais les résultats dans mes tables Access manuellement.

    Maintenant ça se fait automatiquement.

    Mon souci est que pour un maximum de fiabilité dans les résultats, j'aurais encore besoin que ces requêtes soient exécutées simultanement mais là dans Access maintenant elles le sont les unes derrières les autres.

    Avez vous une solution pour qu'elles puissent être exécutées en même temps ?

    Merci

    Laurent

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 351
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 351
    Points : 23 816
    Points
    23 816
    Par défaut
    Bonjour,

    autant que je sache, Access exécute toujours les requêtes séquentiellement et c'est le poste local qui fait les calculs.

    Une idée serait de lancer plusiers BD Access qui exécuterai chacune leur requête et stoquerai le résultat dans une table.
    Après avec une atre BD Access tu pourrais lire les données de ces tables.

    Je vois mal comment coordonner l'éxécution de toutes tes requêtes, peut-être en utilisant la date et l'heure, un truc du genre dans chaque BD :
    tant qu'il n'est pas la date et l'heure prévue
    attendre
    fin tant que

    executer la requête

    Une autre idée à mon avis plus viable serait d'exécuter et de stocker le résultat dans Oracle, via une procédure Orcale par exemple, et lire ce résultat dans Access. Comme cela tout le contrôle de l'exécution reste sur le serveur Oracle.

    On peut demander l'exécution d'une procédure Oracle à partir de Acces via une connexion ADO mais je ne l'ai pas fait depuiis longtemp et j,ai oublié les détails.

    A+

Discussions similaires

  1. Réponses: 3
    Dernier message: 10/10/2012, 15h21
  2. Insertion de données dans Oracle depuis VBA.
    Par nicethe dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 23/07/2009, 14h32
  3. Retour chariot=>Export Oracle vers Access[ODBC]
    Par Sabact dans le forum PL/SQL
    Réponses: 0
    Dernier message: 22/10/2008, 13h16
  4. [SQL2005] Import de données depuis Access
    Par l.kieliszak dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 22/08/2006, 11h19
  5. extraction des données dans une table Access
    Par moabomotal dans le forum Access
    Réponses: 2
    Dernier message: 26/05/2006, 11h17

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