Connexion a une base mysql avec un ODBC - Windows & Software
Marsh Posté le 03-11-2002 à 18:23:30
moi j'ai fait exactement pareil que toi
je suis sous 2000
j'ai installer EASYPHP
et le driver MYSQL pour une connection odbc
je l'ai configurer dans
panneau de config->outils administration->Sources de données (ODBC)
normalement qd tu le crée il y a une fenetre qui aparait ou tu rentre les infos (base, non, mdp, ...)
et après dans le code tu n'as juste qu'a mettre ça :
*************************************************
Dim myconn As New ADODB.Connection
Dim nom As String
Dim rs As ADODB.Recordset
'connection au serveur MYSQL
nom = "dede" <---- dede c le nom que j'ai donner a la sourve odbc
myconn.ConnectionString = "DSN=" & nom & ""
Set rs = New ADODB.Recordset
myconn.Open
----------------------------------------------------
Marsh Posté le 30-10-2002 à 14:48:01
j'ai télécharger myodbc-2.50.39-nt, pour pouvoir me connecter à une base de donnée mysql, située chez mon hébergeur, à partir d'une application Win2K.
J'ai dc créé une source de donnée ODBC, avec les pilote MySQL, que j'ai configuré en donnant mon host, mon nom d'user, et mon mot de passe.
Mais lorsque j'essaye de m'y connecté j'ai l'erreur suivante :
SQLDriverConnect returned: SQL_ERROR=-1
dbc:szSqlState = "S1000", *pfNativeError = 2003, *pcbErrorMsg = 68
MessageText = "[TCX][MyODBC]Can't connect to MySQL server on '192.168.2.20' (10061)"
dbc:szSqlState = "S1000", *pfNativeError = 2003, *pcbErrorMsg = 68
MessageText = "[TCX][MyODBC]Can't connect to MySQL server on '192.168.2.20' (10061)"
dbc:szSqlState = "01000", *pfNativeError = 0, *pcbErrorMsg = 143
MessageText = "[Microsoft][Gestionnaire de pilotes ODBC] Le pilote ne gère pas la version du comportement ODBC demandé par l'application (voir SQLSetEnvAttr)."
dbc:szSqlState = "01000", *pfNativeError = 0, *pcbErrorMsg = 143
MessageText = "[Microsoft][Gestionnaire de pilotes ODBC] Le pilote ne gère pas la version du comportement ODBC demandé par l'application (voir SQLSetEnvAttr)."
Pourqoi ais-je cette erreur, et comment puis-je l'éviter ?
MERCI