Conectar MySQL con Foxpro

2,445 views
Skip to first unread message

Roberto Lemos

unread,
Mar 15, 2012, 5:43:30 PM3/15/12
to publice...@googlegroups.com
Hola Amigos, estoy con el siguiente problema,
 
Tengo una PC, con WIN 7 64 Ultimate, he instalado MYSQL 5.5.20, aparentemente sin ningun error carga el Servicio, he podido crear una Base de Datos y sus tablas,
 
Luego he creado un ODBC, he realizado el test y me dice que la conexion es correcta, pero al intentar conectarme desde VFP, me sale error de conexion, alguien me dijo que no funciona en WIN 7 64,
 
 

carlos SALCEDO

unread,
Mar 15, 2012, 5:48:52 PM3/15/12
to visual fox
Pues es raro, por que yo tengo conexiones desde win 64 y no falla
verifica si es tu cadena de conexion

Saludos
Carlos


Date: Thu, 15 Mar 2012 14:43:30 -0700
From: lemo...@gmail.com
To: publice...@googlegroups.com
Subject: [vfp] Conectar MySQL con Foxpro

sergio garcia

unread,
Mar 15, 2012, 5:48:48 PM3/15/12
to publice...@googlegroups.com

Si funciona mira si instalaste el OBDC para 64 bits porque eso sucede cuando queres colocar un OBDC de 32 en una maquina de 64bits

 

 

______________________________________

Sergio A. García
Jefe de Proyectos
Cel. 5527-4094 · in...@magicsoft.com.gt

Magicsoft de Guatemala
30 Avenida A 17-80 Zona 7 Villa Linda I, Guatemala
in...@magicsoft.com.gt · www.magicsoft.com.gt  skype    

magicblancopecoNo me imprimas si no es necesario. Protejamos el medio ambiente

image001.png
image002.png
image003.gif

Roberto Lemos

unread,
Mar 15, 2012, 6:03:31 PM3/15/12
to publice...@googlegroups.com
El ODBC es el de 64, y asi trato de conectarme
 
lcString = "DRIVER={MySQL ODBC 5.1 Driver};" + ;
           "SERVER=localhost;" + ;
           "UID=root;" + ;
           "PWD=Geminis;" + ;
           "DATABASE=Ventas;"
SQLSETPROP(0,"DispLogin" , 3 )
lnHandle = SQLSTRINGCONNECT(lcString)
image001.png
image002.png
image003.gif

sergio garcia

unread,
Mar 15, 2012, 6:09:23 PM3/15/12
to publice...@googlegroups.com

Y el puerto?

image001.png
image002.png
image003.gif

sergio garcia

unread,
Mar 15, 2012, 6:13:35 PM3/15/12
to publice...@googlegroups.com

Yo por eso uso el OBDC versión 3.50 está bien estable

 

 

______________________________________

Sergio A. García
Jefe de Proyectos
Cel. 5527-4094 · in...@magicsoft.com.gt

Magicsoft de Guatemala
30 Avenida A 17-80 Zona 7 Villa Linda I, Guatemala
in...@magicsoft.com.gt · www.magicsoft.com.gt  skype    

magicblancopecoNo me imprimas si no es necesario. Protejamos el medio ambiente

 

image001.png
image002.png
image003.gif

carlos SALCEDO

unread,
Mar 15, 2012, 6:15:34 PM3/15/12
to visual fox
La ventana que ves en la imagen lo hace

Verifica con esta cadena

pNomServer = 'localhost'
pNomDatabase = 'xxxxxxx'
pUser = 'xxx'
pPwd = 'xxx'
pOption = '3'
mCnnBD = 0

ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};" + ;
                   "SERVER=" + Alltrim(pNomServer) + ";" + ;
                   "DATABASE=" + Alltrim(pNomDatabase) + ";" + ;
                   "USER=" + Alltrim(pUser) + ";" + ;
                   "PASSWORD=" + Alltrim(pPwd) + ";" + ;
                   "OPTION=" + Alltrim(pOption) + ";"

mCnnBD = SqlStringConnect(ConnectionString)


From: lemo...@gmail.com
To: publice...@googlegroups.com
Subject: Re: [vfp] Conectar MySQL con Foxpro
Date: Thu, 15 Mar 2012 17:03:31 -0500
PRUEBA.png
image001.png
image002.png
image003.gif

Roberto Lemos

unread,
Mar 15, 2012, 6:17:33 PM3/15/12
to publice...@googlegroups.com
No es ese el error, asi lo he usado antes y funciona, de todas formas puse el Puerto y tampoco funciona
image001.png
image002.png
image003.gif

Douglas Sánchez Guillén

unread,
Mar 15, 2012, 6:19:48 PM3/15/12
to publice...@googlegroups.com
Hola puedes hacer esto desde fox y asi probar directamente.

micadena = "DRIVER={MySQL ODBC 3.51 Driver}; Server =localhost; Uid = root; Pwd = tuclave; Port=3306; Database = tubase;"
nhandle = Sqlstringconnect(miCadena)

r1 = SQLEXEC(nhandle, 'select * from tblTabla','tmpresult')

ojo cambia tu puerto tu clave tu base y tu tablas esto tiene que funcionar y el odbc de mysql 3.51.

Saludes


Roberto Lemos

unread,
Mar 15, 2012, 7:48:00 PM3/15/12
to publice...@googlegroups.com
Que tonteria, cambia el Driver al 3.51 y funciono
 
Gracias a todos
 
Saludos
 
Roberto Lemos

sergio garcia

unread,
Mar 15, 2012, 8:37:04 PM3/15/12
to publice...@googlegroups.com

Es más estable amigo

 

 

______________________________________

Sergio A. García
Jefe de Proyectos
Cel. 5527-4094 · in...@magicsoft.com.gt

Magicsoft de Guatemala
30 Avenida A 17-80 Zona 7 Villa Linda I, Guatemala
in...@magicsoft.com.gt · www.magicsoft.com.gt  skype    

magicblancopecoNo me imprimas si no es necesario. Protejamos el medio ambiente

 

image001.png
image002.png
image003.gif

Alfonso Arias Lemas

unread,
Mar 16, 2012, 8:11:31 AM3/16/12
to publice...@googlegroups.com
Hola, mira ver si el nombre del driver ODBC en el computador quedo grabado así como lo tienes en la cadena "MySQL ODBC 5.1 Driver"



De: Roberto Lemos <lemo...@gmail.com>
Para: publice...@googlegroups.com
Enviado: Jueves 15 de marzo de 2012 21:03
Asunto: Re: [vfp] Conectar MySQL con Foxpro
image001.png
image002.png
image003.gif

Roberto Lemos

unread,
Mar 16, 2012, 8:36:27 AM3/16/12
to publice...@googlegroups.com
Es lo primero que revise, la solución tuve que cambiar el driver x el 3.51
image001.png
image002.png
image003.gif
Reply all
Reply to author
Forward
0 new messages