FoxPro/Visual FoxPro - MYSQL no conecta!!

 
Vista:
sin imagen de perfil

MYSQL no conecta!!

Publicado por Guillermo Arias (294 intervenciones) el 23/03/2006 02:21:08
hola , quiero conectar vfp y MYSQL pero cuando hago la cadena de conexión mi VFP se cierra totalmente. ¿qué hago?

Esta es mi cadena de conexión. EL ODBC de Mysql ya está instalado en mi pc

*--------------
vCnx= SQLSTRINGCONNECT("Driver=MySQL Connector/ODBC v5; Server=localhost; uid=root;pwd=crea;database=zoo;OPTION=3;")

?SQLTABLES(vcnx,"select * from mascotas","CX")

brow
SQLDISCONNECT(vcnx)
*--------
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:MYSQL no conecta!!

Publicado por jafcorp (91 intervenciones) el 23/03/2006 04:04:10
hola, yo utilizo para conectar a MySql el siguiente código

xnNconn = sqlconnect("origen_datos", "usuario", "pass")
if xnNconn < 1
messagebox("No se pudo establecer la conexión " + "origen_datos", 64, wtitle())
return .f.
else
sqlsetprop(xnNconn, "IdleTimeOut", 0)
sqlsetprop(xnNconn, "QueryTimeOut", 0)
sqlsetprop(xnNconn, "WaitTime", 250)
endif

El orígen de datos lo configuro en el odbc mysql en el panel de control:
donde dice Data source name, ahí también le pongo la ip del server, y la Database.

o sea que con el comando sqlconnect al mandarle "origen_datos" lo busca en el odbc de windows y de ahí saca la ip y la database.
estoy utilizando un mysql 4.x y el conector odbc que tengo instalado es 3.51.11, tenés que tener en cuenta que debe haber compatibilidada entre el conector odbc que tenés instalado y la versión del mysql, te lo digo por experiencia

una vez que estoy conectado hago:
sqlprepare(xnNconn, "SELECT * FROM tabla WHERE codigo > 0 ORDER BY codigo", "cons_tabla")
sqlexec(xnNconn)

espero que sirva, mandame tus comentarios.

jafcorp
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar