Bonjour,

auparavant je pouvais me connecter en VBA ADO à une base de données oracle via ce string:

"DRIVER={ORACLE ODBC DRIVER};SERVER=serv1.WORLD;DBQ=serv1.WORLD;UID=user;PWD=h4f4sdkk6565;DBA=R;APA=T;FEN=T;QTO=T;FRC=10;FDL=10;LOB=T;RST=T;FRL=F;MTS=F;CSR=F;PFC=10;TLO=O"

C'est une chaîne de connexion que j'ai récupérée depuis une source de données excel.

La feuille excel en question peut toujours accéder aux données (toujours avec le même string) mais, depuis VBA en ADO j'ai ce message d'erreur:

Erreur d’exécution '-2147418113 (8000ffff)'
[Microsoft][Gestionnaire de pilote ODBC][Echec sqlsetconnectattr du pilote]

Cet excel tourne sur un windows server 2003.

La source de données est toujours présente dans l'Administrateur de source de données ODBC de windows.

Par avance, merci pour votre aide.