Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Connecteur ODBC MySQL driver 8.0 introuvable

luxpoker

XLDnaute Nouveau
Bonjour à tous,
J'ai une base MySQL sur un NAS Synology.
Je souhaite pouvoir écrire des macros en VBA pour accéder à cette base de données automatiquement.
Cela fonctionne si je passe par le menu Données - obtenir des données - A partir d'autres sources.

Par contre cela ne fonctionne pas dans VBA car le driver ODBC est introuvable.

J'ai suivi la méthode en utilisant le module MySQL MySQL :: Download Connector/ODBC

Dans les sources de données, je retrouve mon lien ODBC


Mais dans VBA, rien du tout.
Comment puis je l'y ajouter ?

Merci beaucoup à vous tous,
Stéphane
 

dysorthographie

XLDnaute Accro
Bonsoir,
Connexion en vba
Code:
Set Cn = CreateObject("ADODB.Connection")
Cn.Open "
Driver={MySQL ODBC 8.0 ANSI Driver};Server=ServeurName;Database=myDataBase;
User=myUsername;Password=myPassword;Option=3;"
 
Dernière édition:

luxpoker

XLDnaute Nouveau
Bonjour,

Je te remercie pour le temps consacré à ta réponse.
MOn code est quasiment le même excepté Option=3 (j'ai quand même essayé de le mettre et cela ne fonctionne pas.



Dim con As ADODB.Connection
Set con = New ADODB.Connection

Dim strConn As String

strConn = "Driver={MySQL ODCB 8.0 Unicode Driver};SERVER=192.168.178.118:3307;DATABASE=courses;USER=Stephane;PASSWORD=xxxxxx"

con.Open strConn


A la dernière instruction, il me met le message d'erreur suivant :


D'après ce que j'ai lu c'est parce que je dois avoir dans le menu references de VBA les drivers qui s'affichent alors que ce n'est pas le cas.
Je n'arrive pas à les installer.
 

Discussions similaires

Réponses
0
Affichages
237
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…