Conexión VFP-MySql

332 views
Skip to first unread message

Jose Manuel Urbaez Mendez

unread,
Oct 8, 2014, 3:03:14 PM10/8/14
to publice...@googlegroups.com
Buenas tardes

Tengo una aplicación VFP9-MySql, la tengo trabajando en pc de 32bits, DB de 32bits y OBCDConnector de 32bits, funcionando sin problema alguno. Sin embargo cuando quiero ponerla a funcionar en una pc de 64bits, con DB y ODBCConnector ambos de 64bits me da un error de conexión, el famoso error:
 
Error al cargar el archivo - numero de registro 4. Form1 <o uno de sus miembros>, Cargando el Formulario o el entorno de datos.: Error de conectividad: [Microsoft][ODBC dBase Driver] The Microsoft Jet Database engine could not find the objetct 'SE_USUARIO'. Make sure the object exists and that you spell its name and the path name correctly.

Se bien que ese es un error de conectividad, pero resulta que con las credenciales que uso puedo crear el ODBC y la Conexion a MySql sin problemas y las pruebas de conexion son exitosas. Entonces no entiendo el porque de este error.

Alguien me puede dar una luz al respecto ?

Gracias anticipadas.

Antonio Meza

unread,
Oct 8, 2014, 3:53:57 PM10/8/14
to publice...@googlegroups.com
Pero que versión del driver ODBC estas usando ya que hay muchos. 3.51, 5.1 recomendado), 5.2 y creo que ya salio el 5.3

saludos
Antonio Meza

Alfonso Ramirez Diaz

unread,
Oct 8, 2014, 3:58:58 PM10/8/14
to publice...@googlegroups.com
Yo utilizo el Driver MyODBC 3.51 tanto para el SO de 32 y 64 bits (el mismo instalador en ambos) y no tengo problemas.

Jose Manuel Urbaez Mendez

unread,
Oct 8, 2014, 4:00:26 PM10/8/14
to publice...@googlegroups.com
Este es el que uso

mysql-connector-odbc-5.1.11-winx64

Antonio Meza

unread,
Oct 8, 2014, 4:20:44 PM10/8/14
to publice...@googlegroups.com
Si tu base de datos es a 32 bit, porque no pruebas usando el ODBC de 32 bit en la maquina de 64bit, 

Ese tambien uso y no he tenido problemas, solo que el servidor de mysql esta en una pc con windows 8.1 pro a 64bit y es mysql de 64bit, y tengo algunos clientes con windows xp y el driver odbc de 32 bit sin problemas.

saludos
Antonio Meza

Jose Manuel Urbaez Mendez

unread,
Oct 8, 2014, 4:35:15 PM10/8/14
to publice...@googlegroups.com
Antonio, lo primero que intenté gue la combinacion SO 64bits + BD y ODBC 32bits pero no me funciono, es por eso que quise poner todo 64bits

Cabe destacar que esta combinación la estaba intentando con la DB en mi portátil, no en un servidor aparte.

Alcides Sanchez

unread,
Oct 8, 2014, 5:47:27 PM10/8/14
to publice...@googlegroups.com
Saludos Jose yo tenia el mismo problema que tu lo solucione de la  siguiente forma:

     1. Descargar e instala este driver http://dev.mysql.com/get/Downloads/Connector-ODBC/5.1/mysql-connector-odbc-5.1.13-win32.msi  si tienes instalado otros drivers quitalos y prueba con este.
     2. El String que utilizo es el siguiente DRIVER={MYSQL ODBC 5.1 DRIVER};SERVER=192.168.111.2;PORT=3306;DATABASE=DB;USER=user; PASSWORD=123456;OPTION=3 me funciona para MYSQL como para MARIADB.
     3. Si tu conexion es via DNS ejecuta este archivo para configurar la conexión C:\Windows\SysWOW64\odbcad32.exe te deben salir los drives para 32bits. 

Sino me equivoco cuando utilizas los sistema operativos de 64bits debes utilizar los drivers con versiones mayores 5.0 las versiones menores a esta,  funcionan solo con equipos de 32bit creo que es asi que alguien me corrija si me equivoco.

Espero que te sea útil saludos.

Antonio Meza

unread,
Oct 8, 2014, 5:56:48 PM10/8/14
to publice...@googlegroups.com
Lo que veo es que el error es en tu formulario, que usas, cursoradapter, vistas remotas?

Porque al parecer el problema es otro.

Arnaldo Toledano

unread,
Oct 9, 2014, 8:47:16 AM10/9/14
to publice...@googlegroups.com, arnaldo....@gmail.com
Lo que ocurre es que VFP es de 32 Bits y obviamente no se puede acceder con ODBC de 64.
Hay un "TRUQUITO" para ello.
En Portal Fox estaba explicado.
Luis Maria tendría que levantarlo así lo consultas.
Básicamente lo que tenes que hacer es correr el "configurador" (mira el nombre que le di), de ODBC de
32 BIT que se encuentra en una carpeta que no es la habitual  que utiliza Win 64.



Arnaldo Toledano
--
Arnaldo Toledano Tesys Informática Córdoba Argentina

Luis Maria Guayan

unread,
Oct 9, 2014, 9:51:09 AM10/9/14
to publice...@googlegroups.com
Arnaldo, si es este artículo, ya lo había subido

-- Controladores ODBC de 32 bits en SO de 64 bits --
http://comunidadvfp.blogspot.com/2012/01/controladores-odbc-de-32-bits-en-so-de.html

De a poco voy subiendo, ya subí 300 artículos.

El que recuerde algún artículo y lo necesita, que lo solicite y le doy prioridad.

El Blog tiene un cuadro de búsqueda (en la parte superior del panel derecho) que funciona muy bien, solo que hay que usarlo :-D
 

Luis María Guayán
Tucumán, Argentina
_____________________________
http://comunidadvfp.blogspot.com

Arnaldo Toledano

unread,
Oct 9, 2014, 11:21:41 AM10/9/14
to publice...@googlegroups.com, arnaldo....@gmail.com
Lo busque Luis Maria.
Evidentemente lo busque MALLL ! ! !


Saludos y GRACIAS


Arnaldo Toledano

Jose Manuel Urbaez Mendez

unread,
Oct 9, 2014, 3:22:28 PM10/9/14
to publice...@googlegroups.com
Buenas tardes

Antonio Mesa, lo que utilizo es vistas remotas, asi lo tengo foncionando en otros equipos de SO 32bits, solo me daba error en este caso de SO 64bits.

Pude resolver el problema con el driver y string de conexión que facilitó Alcides Sanchez.

Gracias a todos por sus sugerencias.


El miércoles, 8 de octubre de 2014 15:03:14 UTC-4, Jose Manuel Urbaez Mendez escribió:

Antonio Meza

unread,
Oct 9, 2014, 5:11:47 PM10/9/14
to publice...@googlegroups.com
Es el mismo driver que uso el 5.1, que bueno que ya trabaja.

saludos
Reply all
Reply to author
Forward
0 new messages