Conexion con MySql

300 views
Skip to first unread message

Rodolfo Ortiz González

unread,
May 11, 2015, 9:20:07 PM5/11/15
to vfp-factura-ele...@googlegroups.com
Amigos buen día.

Quiero conectarme a una base de datos de mysql pero me da error, le he batallado todo el día y no me queda.

Alguien trabaja con Mysql?

La cadena de conexión que pongo está así:

cadena = "DRIVER={MySQL ODBC 5.3 ANSI Driver};" + ;
           "SERVER=localhost;" + ;
           "UID=root;" + ;
           "PWD=*Rodolfo1;" + ;
           "DATABASE=contabilidad;"

conexion = SQLSTRINGCONNECT(cadena)

También agregué el puerto y nada, ojalá me puedan apoyar, saludos!

Antonio Meza

unread,
May 11, 2015, 9:29:10 PM5/11/15
to vfp-factura-ele...@googlegroups.com
Debes usar el driver de 32bit sin importar si tu windows es de 64, si tu servidor de mysql es de 64bit porque sencillamente VFP corre a 32bit.

Verifica que el driver de 32 bit este correctamente instalado, en mi caso uso el 5.1, puedes bajarte una librería que desarrolle se llama foxydb, modificas los datos de tu conexión en el código fuente en la procedimiento TEST() y muestra los errores que te marque para saber donde esta el problema.

saludos
Antonio Meza

Rodolfo Ortiz González

unread,
May 12, 2015, 10:25:24 AM5/12/15
to vfp-factura-ele...@googlegroups.com
 Listo Antonio.

lo bajo y pruebo, saludos

--
Has recibido este mensaje porque estás suscrito al grupo "vfp-factura-electronica-mexico" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a vfp-factura-electroni...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a vfp-factura-ele...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/vfp-factura-electronica-mexico.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Gilberto Gonzalez

unread,
May 12, 2015, 11:11:37 AM5/12/15
to vfp-factura-ele...@googlegroups.com
El problema esta en usar caracteres especiales en la contraseña, recuerda que fox lo lee seguido y lo interpreta, cambia tu contraseña y quita caracteres especiales, es decir usa solo letras y numeros con mayusculas y minusculas.

Saludos!

Ing. Gilberto Gonzalez
Cel 044 81 1792 6222
Monterrey, Nuevo Leon, Mexico




Date: Tue, 12 May 2015 09:25:23 -0500
Subject: Re: [vfp-fem] Re: Conexion con MySql
From: rodolfo...@gmail.com
To: vfp-factura-ele...@googlegroups.com

Rodolfo

unread,
May 12, 2015, 11:22:50 AM5/12/15
to vfp-factura-ele...@googlegroups.com
Upps! No se me había ocurrido eso, deja lo pruebo y te aviso, saludos

Enviado desde mi iPhone

Rodolfo Ortiz González

unread,
May 12, 2015, 1:14:36 PM5/12/15
to vfp-factura-ele...@googlegroups.com
Hola Gilberto.

Lo modifiqué pero sigue igual, alguna otra idea?

cadena = "DRIVER={MySQL ODBC 5.3 ANSI Driver};" + ;
           "SERVER=localhost;" + ;
           "UID=root;" + ;
           "PWD=Rodolfo1;" + ;
           "DATABASE=contabilidad;"
conexion = SQLSTRINGCONNECT(cadena)

OsKr .

unread,
May 12, 2015, 1:24:43 PM5/12/15
to vfp-factura-ele...@googlegroups.com
lo que te comentaban en el correo anterior, instala el driver mysql-connector-odbc-5.1.11-win32.msi asi debe de funcionar.
ejemplo de como lo uso:
this.ConnectionString = 'Driver={MySQL ODBC 5.1 Driver};' + ;
                 'Server='+ALLTRIM(this.Ip)+';'+;
                 'Port=3306;'+;
                 'Database='+ALLTRIM(this.DataBaseName)+';'+;
                 'User='+ALLTRIM(this.UserName)+';'+;
                 'Password='+ALLTRIM(this.Pwd)+';'+;
                 'Option=3;'

Atte.
ISC Oscar Delgado Serrano.
Distribuidor Autorizado FEL
FL- D001244



Date: Tue, 12 May 2015 12:14:35 -0500

Gilberto Gonzalez

unread,
May 12, 2015, 1:28:51 PM5/12/15
to vfp-factura-ele...@googlegroups.com
Yo he usado todo igual, solo que utilizo otro driver de mysql

DRIVER={MySQL ODBC 5.1 Driver};SERVER=

Ahora bien para comprobar que funciona tu cadena configurala en el DNS de windows y de ahi has prueba, y despues por medio de fox creando una vista puedes jalar la conexion Odbc que creaste y de ahi te trae la cadena de conexion...

Saludos.


Ing. Gilberto Gonzalez
Cel 044 81 1792 6222
Monterrey, Nuevo Leon, Mexico




Date: Tue, 12 May 2015 12:14:35 -0500

Rodolfo Ortiz González

unread,
May 12, 2015, 1:36:40 PM5/12/15
to vfp-factura-ele...@googlegroups.com
Ya lo hice así, hay le va.

Desde el odbc de Windows jala, pero si quiero hacer una vista desde fox ya no, me da el siguiente error:

Imágenes integradas 1

Saludos!

Rodolfo Ortiz González

unread,
May 12, 2015, 1:38:07 PM5/12/15
to vfp-factura-ele...@googlegroups.com
Hola Oskar.

El problema al que me enfrento es que el cliente tiene ya funcionando el de 64 bits, así que seguramente me voy a enfrentar a esto de cualquier forma cuando instale la aplicación con mi cliente, un saludo!

OsKr .

unread,
May 12, 2015, 1:50:18 PM5/12/15
to vfp-factura-ele...@googlegroups.com
yo opero con 64 bits y el driver opera perfectamente, te lo comentaban en un correo anterior ya que VFP es de 32 bits


Atte.
ISC Oscar Delgado Serrano.
Distribuidor Autorizado FEL
FL- D001244



Date: Tue, 12 May 2015 12:38:06 -0500

Rodolfo

unread,
May 12, 2015, 2:09:04 PM5/12/15
to vfp-factura-ele...@googlegroups.com
Perdona oscar, soy nuevecito en el tema.

Mi cliente usa esta versión de mysql, por lo que entiendo es:

Con visual foxpro 9 no me puedo conectar a esta versión de mysql?

Saludos 

Enviado desde mi iPhone

El 12/05/2015, a las 12:50, OsKr . <oscar...@hotmail.com> escribió:

yo opero con 64 bits y el driver opera perfectamente, te lo comentaban en un correo anterior ya que VFP es de 32 bits

Atte.
ISC Oscar Delgado Serrano.
Distribuidor Autorizado FEL
FL- D001244



Date: Tue, 12 May 2015 12:38:06 -0500
Subject: Re: [vfp-fem] Re: Conexion con MySql
From: rodolfo...@gmail.com
To: vfp-factura-ele...@googlegroups.com

Hola Oskar.

El problema al que me enfrento es que el cliente tiene ya funcionando el de 64 bits, así que seguramente me voy a enfrentar a esto de cualquier forma cuando instale la aplicación con mi cliente, un saludo!
El 12 de mayo de 2015, 12:36, Rodolfo Ortiz González <rodolfo...@gmail.com> escribió:
Ya lo hice así, hay le va.

Desde el odbc de Windows jala, pero si quiero hacer una vista desde fox ya no, me da el siguiente error:

<image.png>

Saludos!

Rodolfo Ortiz González

unread,
May 12, 2015, 4:33:11 PM5/12/15
to vfp-factura-ele...@googlegroups.com
Listo amigos, solo instale el driver en los odbc de 32 bits de windows 7 y ya pude, gracias a todos por el apoyo, saludos!
Reply all
Reply to author
Forward
0 new messages