Heeeeee, comment te connecte tu?
En général pour me connecté à une base de données moi je fais un 'truc' du genre :
Private connex As ADODB.connection
Set connex = New ADODB.connection
connex.CursorLocation = adUseServer
connex.Open "DRIVER={MySQL ODBC 3.51 Driver};SERVER=" & Serveur & ";DATABASE=" & BaseDeDonnées & ";USER=" & User & ";PASSWORD=" & Password & ";OPTION=" & 85 & ""
Le driver est le nom disponible quand tu crée une liaison ODBC sois par exemple :
"Microsoft Access Driver (*.mdb)" ou "Microsoft Excel Driver (*.xls)"
PS: Pour utilisé l'objet ADODB il faux ajouté une référance : "Micosoft ActiveX Data Object libray" moi j'utilise la version 2.8 mais avec une autre ça dois marché.
Tu à un résumé de ma façon de faire là :
http://www.vbfrance.com/infomsg_LIRE-DONNEES-BASE-POSTGRES-ERREUR-CROSS-DATABASE-REFERENCES_918505.aspx?p=3Voila dis moi si tu y arrive avec ça.
Amicalement 