Problème de connexion avec une base MySQL via ADO sous VB6
benrichl
Messages postés8Date d'inscriptionmercredi 7 avril 2004StatutMembreDernière intervention14 mars 2005
-
10 mars 2005 à 18:26
benrichl
Messages postés8Date d'inscriptionmercredi 7 avril 2004StatutMembreDernière intervention14 mars 2005
-
14 mars 2005 à 08:31
J'ai utilisé la base de données MySQl 4.1.1 pour écrire 2 projets sous VB6 et çà a parfaitement marché!Je l'ai utilisé sous Windows 2000 Pro!
Pour me connecter à ma base, j'ai utilisé ADO et voici le code:
Public Sub connect(cnx As ADODB.Connection, rs As Recordset, requete As String)<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" />
c'est une procédure que j'ai mis dans un module et que j'appelle pour me connecter et à la base de données,et pour exécuter mes requêtes SQL.Celà avait bien marché jusqu'aujourd'hui où quand j'appelle cette procédure j'ai l'erreur: suivante :
erreur d'exécution '-2147467259 (80004005)':
[Microsoft][Gestionnaire de pilotes ODBC] source de données introuvable et nom de pilote non spécifié!
Pourtant j'ai installé Mysql Connector 3.51!En allant par mode pas à pas,j'ai constaté que c'est l'ouverture de la connexion (cnx.open) qui provoque l'erreur!
Je ne sais comment résoudre le problème et je prie donc quiconque qui aurait une solution à çà de m'aider!
Merci bien pour votre compréhension;je compte sur vous!
Richo
A voir également:
Problème de connexion avec une base MySQL via ADO sous VB6
benrichl
Messages postés8Date d'inscriptionmercredi 7 avril 2004StatutMembreDernière intervention14 mars 2005 14 mars 2005 à 08:31
Je suis allé sur le lien dont vs m'avez parlé et j'ai appliqué ce qu'ils disaient et çà a réussi!Je dirai que la personne a vraiment bien expliqué les chses et j'ai pu bien comprendre comment faire mes connexions maintenant.
Au fait avant, je n'allais pas configurer directement la source de données en passant par les outils d'administration!Pour moi si j'écris le code directement,cela doit le configurer automatiquement ce que je crois d'ailleurs doit être le cas puisque puisque çà avait toujours marché jusque là pour moi!Mais bof!j'ai appris maintenant que le mieux serait de le configurer là et c ce que je ferai maintenant!
Une fois encore grand merci Jack!
Le savoir est vraiment la seule matière qui s'accroît quand on la partage!