Bonjour
Je Cherche à établir une connexion à une base Mysql sans dsn en vba en utilisant odbc ADO et j'ai l'erreur :"Source de données Introuvable et nom de pilote nom spécifié."
Je suis en WIndows 10 64 bits
J'ai installé LE PILOTE Odbc 8.0 en 64 bits.
J'ai crée une source de données dans le gestionnaire de sources ODBC : 64 bits vers localhost/root: sans mot de passe et les test de connexion sont OK

Par contre: dans vba impossible de me connecter DIRECTEMENT:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Dim MYSQL_db As ADODB.Connection
Dim MYSQL_Schema As ADODB.Recordset
Dim MYSQL_Connect As String
 
Set MYSQL_db = New ADODB.Connection
MYSQL_connect = "DRIVER={MySQL ODBC 8.0 Driver};SERVER=localhost;DATABASE=dbtest;USER=Root;PASSWORD=;OPTION=3;"
MYSQL_db.ConnectionString = MYSQL_connect
MYSQL_db.Open
Si quelqu'un a une idée de ce qui coince, je suis preneur
Merci d'avance