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

Macros et VBA Excel Discussion :

Excel 97/2003 et connexion à Oracle [XL-2003]


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    juin 2014
    Messages
    738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : juin 2014
    Messages : 738
    Points : 335
    Points
    335
    Par défaut Excel 97/2003 et connexion à Oracle
    Bonjour.

    Je n'arrive pas à me connecter à la base de données Oracle avec ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Set cnOra = New ADODB.Connection
    cnOra.Open M_Declarations.GenerateConnString(BDD, USER, PASSWORD)
    J'ai l'erreur : Nom : Erreur.png
Affichages : 50
Taille : 6,8 Ko

    Il doit me manquer la bonne librairie :
    Nom : Librairies.JPG
Affichages : 46
Taille : 48,0 Ko


    Je ne sais pas comment vérifier la compatibilité OS-version excel-Méthode VB
    ni comment avoir plus de détail sur cette erreur.

    Pouvez vous m'aider ?

  2. #2
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    décembre 2013
    Messages
    2 833
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : décembre 2013
    Messages : 2 833
    Points : 4 977
    Points
    4 977
    Par défaut
    Bonjour
    Pour commencer je ne suis pas un informaticien et en plus autodidacte donc méfiez de mes propos
    Pour moi je démarre l'enregistreur automatique des macro
    je fais l'opération manuellement
    Données/autres sources/provenance : assistance connexion de donnée/autres avancé/je choisi le fournisseur Microsoft OLE DB Provider for oracle / je saisie dans connexion le nom du serveur / nom utilisateur et mot de passe
    et surtout n'oublier de cocher : autoriser l'enregistrement du mot de passe
    tester la connexion
    si oui arrête l'enregistreur macro et tu aura ton code sur plateau
    j'espère que ce bricolage t'aide à avancer
    --------------------------------------------------------------*****----------------------------------------------------------------------------
    Bonne Continuation & Plein Succès
    Notre seul pouvoir véritable consiste à aider autrui avec modestie
    ______________________________________________________
    Pour dire merci, cliquer sur et quand la discussion est résolue, penser à cliquer sur le bouton

  3. #3
    Membre chevronné Avatar de Thumb down
    Homme Profil pro
    Retraité
    Inscrit en
    juin 2019
    Messages
    1 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : juin 2019
    Messages : 1 307
    Points : 2 022
    Points
    2 022

  4. #4
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    juin 2014
    Messages
    738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : juin 2014
    Messages : 738
    Points : 335
    Points
    335
    Par défaut
    Merci, je vais essayer avec ça, je n'y avais pas pensé.

    Citation Envoyé par BENNASR Voir le message
    Bonjour
    Pour commencer je ne suis pas un informaticien et en plus autodidacte donc méfiez de mes propos
    Pour moi je démarre l'enregistreur automatique des macro
    je fais l'opération manuellement
    Données/autres sources/provenance : assistance connexion de donnée/autres avancé/je choisi le fournisseur Microsoft OLE DB Provider for oracle / je saisie dans connexion le nom du serveur / nom utilisateur et mot de passe
    et surtout n'oublier de cocher : autoriser l'enregistrement du mot de passe
    tester la connexion
    si oui arrête l'enregistreur macro et tu aura ton code sur plateau
    j'espère que ce bricolage t'aide à avancer

  5. #5
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    juin 2014
    Messages
    738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : juin 2014
    Messages : 738
    Points : 335
    Points
    335
    Par défaut
    Bon.
    Je n'ai pas réussi à créer ma connexion manuellement mais j'ai trouvé les lignes de codes qui conviennent à ma version Excel :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    cnOra.ConnectionString = "DSN=" + db_name + ";UID=" + UserName + ";PWD=" + Password + ";SERVER=AAAAA"
    cnOra.Open
    Merci à tous les 2.

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

Discussions similaires

  1. [XL-2010] Connexion Oracle sous EXCEL ADO - Erreur de connexion ORA-12154
    Par Filippo dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 18/03/2015, 14h12
  2. problème de connexion ORACLE avec le Wizard de Excel
    Par raton_laveur dans le forum Excel
    Réponses: 1
    Dernier message: 03/08/2012, 22h16
  3. Connexion à Oracle à partir d'Excel
    Par DébutantOracle dans le forum Connexions aux bases de données
    Réponses: 4
    Dernier message: 28/01/2009, 11h36
  4. création de DNS et connexion oracle en VBA EXCEL
    Par sami117 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 18/12/2008, 14h05
  5. Connexion à Oracle depuis EXCEL
    Par Megaxel dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 07/10/2005, 12h04

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