EXCEL VBA Liaison Excel Base de donnée toute simple - VB/VBA/VBS - Programmation
Marsh Posté le 30-03-2015 à 17:53:16
Ce sujet a été déplacé de la catégorie Systèmes & Réseaux Pro vers la categorie Programmation par Je@nb
Marsh Posté le 30-03-2015 à 23:42:16
Salut
Ton connection string devrais plutôt ressembler à ce qui est indiqué sur ce site je pense:
https://www.connectionstrings.com/m [...] -odbc-5-1/
(et pour que ça fonctionne, il faut que le driver ODBC soit installés sur la machine qui exécutera ta macro)
Bon courage
edit 1 : et vu que je suis taquin : http://lmgtfy.com/?q=mysql+connection+string&l=1
edit 2 : En fonction de ce que tu fait, il y a une méthode sur les ranges qui permet d'insérer le contenu d'un recordset (que j'utilise dans excel 2010 aussi):
https://msdn.microsoft.com/en-us/li [...] 39240.aspx
Marsh Posté le 31-03-2015 à 18:41:32
Il me manquait le pilote ODBC sur ma machine donc j'ai regardé: https://www.youtube.com/watch?v=biSjA8ms_Wk
Après cela, grace à la connectionString suivante tout a fonctionné : "Driver={MySQL ODBC 5.3 Unicode Driver};Server=nomserver;Database=database;User=user;Password=pwd;Option=3;"
Merci !
Marsh Posté le 30-03-2015 à 17:48:34
Bonjour,
Avant propos:
Je navigue sur les furums depuis 4 jours maintenant, même celui ci, et je ne trouve aucune réponse satisfaisante.
Ce que je veux faire:
Établir une connexion entre ma feuille Excel et ma BD pour y importer des données.
NOTE: j'ai inclus les bibliothèques Microsoft ActiveX Data Objects et Microsoft DAO 3.6 Object Library, mon code est le suivant:
Ma question:
J'ai l'erreur: Erreur d'éxécution '-2147467259' (80004005) [Miscrosoft][Gestionnaire de pilotes ODBC] Sources de données introuvable et nom de pilote non spécifié comment la corriger?
Je souhaite une longue vie à tout ceux qui m'apporteront de l'aide !
Message édité par shared le 30-03-2015 à 18:05:30