ayuda para conectarme a mysql ODBC 5.1 Driver

309 views
Skip to first unread message

nestor.hern...@gmail.com

unread,
Jun 3, 2016, 5:02:44 PM6/3/16
to Comunidad de Visual Foxpro en Español

buenas tardes no se si me puedan ayudar, pero no me puedo conectar desde VFP9 SP 2, win 7 prof, a 64bit

 

estoy usando una librería del amigo Antonio Meza Pérez, que se llama Foxydb pero me manda error, al tratar de conectarme desde VFP con una vista no encuentra el drive solo Sqlserver.

 

ya configure el Conector, anexo la imagen.

 

también he intentado con esto y me manda el error.

PUBLIC MyCon

MyCon="DRIVER={MySQL ODBC 5.1 Driver};SERVER=localhost;DATABASE=Foxybd; USER=root;PASSWORD=53601009;PORT=3306;OPTION=3;"

xCon = SQLSTRINGCONNECT(MyCon)

IF xCon <= 0

MESSAGEBOX("Connection Error",0+16, "Error")

RETURN

ENDIF

 

también ya instale MySQL ODBC 5.3 Driver y nada.

que podrá ser?

gracias comunidad.

 

conector.png

Antonio Meza

unread,
Jun 3, 2016, 6:05:24 PM6/3/16
to Comunidad de Visual Foxpro en Español
Bajaste el driver odbc de 32 bit ?

Si usas foxydb no tienes que hacer la conexion manual si no modificando el archivo foxydb.prg con los datos en la funcion TEST().

saludos
Antonio Meza

nestor.hern...@gmail.com

unread,
Jun 3, 2016, 6:13:22 PM6/3/16
to Comunidad de Visual Foxpro en Español
no baje el de 64bits.

Antonio Meza

unread,
Jun 3, 2016, 7:25:43 PM6/3/16
to Comunidad de Visual Foxpro en Español
ese es el problema,, VFP trabaja solo a 32 bit, por lo tanto no importa la version del sistema operativo ni del servidor de base de datos, el driver siempre debe ser de 32bit.

saludos

nestor.hern...@gmail.com

unread,
Jun 6, 2016, 10:05:21 AM6/6/16
to Comunidad de Visual Foxpro en Español
buen día a todos, que creen que no ya baje el de 32bits y lo instalo pero no me lo toma cuando trato de configurar el ODBC, solo me da el de Sqlserver.

nestor.hern...@gmail.com

unread,
Jun 8, 2016, 12:52:52 PM6/8/16
to Comunidad de Visual Foxpro en Español
ya encontré el problema, y por si a alguien le pasa lo mismo:

en Windows\system32 el controlador odbcad32.exe es para 64 bits
en Windows\SysWOW64 el controlador odbcad32.exe es para 32 bits

es conveniente cambiar el acceso directo Orígenes de datos ODBC, del “Panel de control\Todos los elementos de Panel de control\Herramientas administrativas”, por la ruta correcta, ya que la que toma por default es la de system32.


Saludos.

Reply all
Reply to author
Forward
0 new messages