niki78
Messages postés4Date d'inscriptionmercredi 25 juin 2008StatutMembreDernière intervention27 juin 2008
-
27 juin 2008 à 09:14
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 2018
-
27 juin 2008 à 10:06
Bonjour, je souhaite effectuer une connexion à une base de données (MySql avec easyphp).
Lorsque je lance pour script dans la fenêtre de commande, j'obtiens l'erreur suivante : "source de données introuvables et nom de pilote non spécifié"
J'ai donc installé les drivers avec mysql connector 3.51 (dans outil d'administration on voit le drivers bien installé)
mais j'obtiens toujours la même erreur.
Ma base Mysql est la suivante : localhost, pas de login/mot de passe le nom de ma base est test.
Voici mon code :
====================================================
Dim conn
Set conn = CreateObject("ADODB.Connection")
ConnexionString = "DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=test;UID=;PASSWORD=;option=96"
conn.CommandTimeout = 30
conn.Open connexion
msgbox "connexion au serveur OK"
wscript.quit
====================================================
Si vous avez rien qu'une petite idée je suis ouvert à toute suggestion .
Cdt
niki78
Messages postés4Date d'inscriptionmercredi 25 juin 2008StatutMembreDernière intervention27 juin 2008 27 juin 2008 à 09:41
Pour info j'ai avancé...
Au lieu de ConnexionString , j'ai mis Connexion tout cour, ce qui est plus logique. Ensuite j'ai mis root dans le UserID et j'ai mnt l'erreur suivante :
(9,82) erreur de compilation Microsoft VBScript : Fin d'instruction attendue.
Voici mon nouveau code :
Dim conn
Set conn = CreateObject("ADODB.Connection")
Connexion = "DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=test;UID="root";PASSWORD=;option=96"
conn.CommandTimeout = 30
conn.Open connexion
msgbox "connexion au serveur OK"
(on a enlevé les guillemets à ROOT qui faussaient ta chaine, ajouté un ";", ajouté le cursorlocation, et mis la chaine de connexion dans la propriété connectionstring)
++
Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp