[VBA] Problème connexion base oracle

Fermé
Leskimo - 22 mai 2008 à 11:08
 Khitan72 - 25 juin 2008 à 09:21
Bonjour,

J'ai réalisé une macro sous Excel en vba pour faire de la vérification de donnée sur une base oracle. J'avais la version 10g du client oracle. Pour des raisons de compatibilité avec TOAD, je suis repassé à la version 9 du client oracle. Et là ma macro ne fonctionne plus, une erreur apparait quand elle essaie de se connecter à la base.

Message d'erreur: Erreur d'exécution '-2147467259 (80004005)'

Voilà le code que j'utilise

-----------------------------------------------

' Création des instances de connexion et d'enregistrement
Set Conn = CreateObject("adodb.connection")
Set Rs = CreateObject("adodb.recordset")

' Chaine de connexion
StrCon = "DRIVER={Microsoft ODBC for Oracle};UID=CONSUL;PWD=CONSUL;CONNECTSTRING=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=***)(PORT=***))(CONNECT_DATA=(SERVICE_NAME = ***)));"

' Connexion à la base
Conn.Open StrCon

-----------------------------------------------

Ce code fonctionnait très bien avec la 10g. Quelqu'un aurait-il une explication?
Merci beaucoup pour votre aide.
A voir également:

1 réponse

Bonjour,
je bloque sur le meme probleme depuis hier, erreur " 80004005"
je dois acceder a Test Director sur le web a partir d'excel
avec un serveur IP/host, domaine name/ project_name + password
et créer un recordset
1