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 :

Forcer connection ODBC au démarrage


Sujet :

VBA Access

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    205
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 205
    Points : 59
    Points
    59
    Par défaut Forcer connection ODBC au démarrage
    Bonjour,

    Sous ACCESS j'ai créé une requete sql directe pointant sur une base oracle, qui fonctionne sur le coup et j'aimerais forcer cette connexion au démarrage.

    Je redémarre Access, je clique sur ma requete , erreur ORacle.
    Donc afin de forcer la connexion à la base dès le démarrage d'Access, j'ai crée un module comme ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub Connexion()
     
    Dim cnn As ADODB.Connection
        Set cnn = New ADODB.Connection
        cnn.ConnectionString = "DSN=DP;UID=xxx;PWD=yyy;SERVER=DP"
        cnn.Open
     
    End Sub
    J'exécute la macro de cette fonction, mais un message m'indique "Erreur de compilation, Type défini par l'utilisateur non défini".

    J'ai donc été ajouter la référence :"Microsoft DAO..." mais il me dit qu'elle est déjà utilisée.

    Quelqu'un a til une idée? Merci d'avance

  2. #2
    Responsable Access

    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
    Points : 14 524
    Points
    14 524
    Par défaut
    bjr,

    ce n'est pas dao qui manque c'est ado

    microsoft activex data objects x.x library

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    205
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 205
    Points : 59
    Points
    59
    Par défaut
    Oui exact c'est ce que je voulais dire.
    Mais le problème est tourjours d'actualité.

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    205
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 205
    Points : 59
    Points
    59
    Par défaut
    Même en ajoutant la référence ADO ça ne passe pas.

    Je dois mal m'y prendre.

    1) Je créé la requete sql directe; cela m'affiche les données.
    2) Je ferme la requete.
    3) Je relance la requete une erreur s'affiche :

    Citation Envoyé par Message d'erreur
    ODBC ---appel échoué
    [Microsoft] [gestionnaire de pilotes ODBC] Erreur de séquence de la fonction(#0)
    En plus j'ai créé une macro, "Autoexec" exécutant le ma fonction de connexion, ainsi normalement la connexion doit se faire en automatique au démarrage.



    Comment cela se fait-il qu'Access ne garde pas en mémoire la liaison???

    Merci de votre aide

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    205
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 205
    Points : 59
    Points
    59
    Par défaut
    Du coup, j'ai créé des tables liées à la base Oracle et j'effectue des requetes sur ces tables.
    C'est plus rapide et pose moins de soucis.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. connection ODBC avec delphi5
    Par aitallaoua dans le forum Bases de données
    Réponses: 1
    Dernier message: 07/12/2005, 12h25
  2. Question sur les parametre de connection ODBC
    Par kluh dans le forum Access
    Réponses: 1
    Dernier message: 25/11/2005, 14h51
  3. CONNECTION ODBC avec DB POSTGRE
    Par wallior dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 01/08/2005, 16h59
  4. connection odbc et sqlserver
    Par fredforum dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 05/11/2004, 15h37
  5. [VB6] Connection ODBC Oracle
    Par babe dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 07/10/2002, 16h52

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