Bonjour,

je n'arrive pas à me connecter sous oracle depuis un code VBA excel.
J'ai créer un pont ODBC sur mon système windows qui fonctionne correctement.
J'utilise ce morceau de code pour me connecter :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
dim mConnexion As ADODB.Connection
Set mConnexion = New ADODB.Connection
mConnexion.ConnectionString = "DSN=" & DSN & ";UID=" & user & ";PWD=" & password & ";"
mConnexion.Open
While (mConnexion.State = adStateConnecting)
        DoEvents
    Wend
J'obtient les erreurs suivantes :
Une opération OLE-DB en plusieurs étapes a généré des erreurs. Vérifiez chaque valeur d'état OLE-DB disponible. Aucun travail n'a été effectué.
Le fournisseur ne prend pas en charge cette propriété
Le provider setté par défaut dans mon objet est MSDASQL.1. (en le changeant pour MSDORA.1, ca ne fonctionne pas non plus).

J'ai essayé toutes les chaines de connexion trouvée sur le net, ca ne fonctionne pas.

Version Excel 2003
Je sèche...