Utilisation de lien OLE vers MySQL

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

popsmelove

XLDnaute Nouveau
Bonjour,

je ne sais pas si quelqu'un ici a déjà essayé et réussi à attaquer depuis excel un serveur MySQL avec des liens OLE mais je tente ma chance après 3 jours de recherches infructueuses.

J'ai installé le pilote suivant (que tout le monde recommande sur le net) :

myoledb-3.9.6

que j'ai trouver sur MySQL.com

J'ai bien fait l'install comme prévu , (on lance le msi qui s'installe sur le C:\Program File, puis j'ai copié dans C:\WINNT\system32 les fichiers libmysql.dll et MyProv.dll et j'ai bien sur fait un regsvr32.exe MyProv.dll)

Voici le code que j'utilise dans VB pour tester la connexion:
Code:
Sub test()

Dim objConnexion, chaineConn

  ' Créer l'objet ADO
  Set objConnexion = New ADODB.Connection

  '  Set objConnexion = Server.CreateObject("ADODB.Connection")
  ' chaineConn = "provider=MICROSOFT.JET.OLEDB.4.0;DataSource=D:\Cedric\R\02 - Base\base.mdb;User ID=nonDusager;Password=MotDePasse;"

  ' Ouvrir la base sans DSN avec chaîne de connexion
  chaineConn = "provider=MySQLProv;server = 141.71.4.40;DataSource=eurocorp;User ID=root;Password=saq;"
  objConnexion.Open chaineConn

  ' Traitement...

  ' Fermer la connexion et détruire l'objet
  objConnexion.Close
  Set objConnexion = Nothing

End Sub

Bien sur ça ne marche pas 🙁, j'ai le message d'erreur suivant "erreur d'execution -2147467259 (80004005) "

Erreur que je ne sais pas résoudre...

Un expert est dans la place ?

Merci
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour