Connexion a une base mysql avec un ODBC

Connexion a une base mysql avec un ODBC - Windows & Software

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

Reply

Marsh Posté le 30-10-2002 à 14:48:01   

Reply

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
----------------------------------------------------


---------------
Les cons, ça ose tout. C'est même à ça qu'on les reconnaît.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed