Problema con Mysql ODBC VFP 9 SP2 Windows 7 Pro 64 Bits

905 views
Skip to first unread message

Jose Diaz

unread,
Jan 28, 2012, 12:56:56 AM1/28/12
to Comunidad de Visual Foxpro en Español
Estoy instalando una maquina nueva con Windows 7 64 Bits, instalé
Mysql ultima version para 64 Bits tambien instale los ODBC de 64
bits, creo un DSN de archhivo y se le hago el test y se conecta sin
problema sin embargo cuando desde VFP llama a
stringconnect("nombredsn" ) me devuelve -1 osea no se conecta desde
VFP he probado con otros programas para conectarme a Mysql y no tengo
problemas. Esto ya lo he instalado asi en otras maquinas con 64 Bits y
no he tenido problemas, alguna idea que puede estar pasando.

de antemano gracias

almonts ( www.ontarioxb.es )

unread,
Jan 28, 2012, 5:45:03 AM1/28/12
to Comunidad de Visual Foxpro en Español
No he probado aún el MySQL en maquinas de 64 bits pero creo que si te
conectas desde el Fox el Driver ODBC tiene que ser el de 32 bits. Lo
digo por pura lógica.

Mario López

unread,
Jan 28, 2012, 7:43:21 AM1/28/12
to Comunidad de Visual Foxpro en Español
@Jose:

tenés que usar el administrador de ODBC de 32 bits
( %systemdrive%\Windows\SysWoW64\odbcad32.exe )
como está explicado en
http://www.berezniker.com/content/pages/visual-foxpro/visual-foxpro-odbc-driver

HTH
Mario

---

Easy Gestion

unread,
Jan 28, 2012, 12:51:04 PM1/28/12
to publice...@googlegroups.com
Yo tengo un sistema funcionando con VFP 9 SP2 + Win 7 64 bit + ODBC de 32 bit y MySql 5.1 de 32 bit y todo ok.

Saludos

Alejandro Alanis

unread,
Jan 28, 2012, 2:08:47 PM1/28/12
to Comunidad de Visual Foxpro en Español
si quieres conectarte por odbc es:

cnn=SQLCONNECT("ODBC","usuario","passw")

y si quieres hacerlo por un string es:

cadena="DRIVER={MySQL ODBC 5.1 Driver};Server="+ALLTRIM(oProc.servidor)
+";Port="+ALLTRIM(oProc.dbport)+";Database="+ALLTRIM(oProc.db)+;
";UID="+usuario+";PWD="+password+";OPTION=3"

xConn = Sqlstringconnect(cadena)


y si funciona bien en W7 x64

Jose Diaz

unread,
Jan 28, 2012, 4:08:33 PM1/28/12
to Comunidad de Visual Foxpro en Español
Gracias a todos por sus respuestas con lo que explicó Mario Lopez
puede solucionar corriendo el administrador de ODBC desde la carpeta
( %systemdrive%\Windows\SysWoW64\odbcad32.exe ) alli cree nuevamente
el DSN y ya VFP se conecto sin problemas.

Muy agradecido Mario.



On 28 ene, 08:43, Mario López <guagl...@gmail.com> wrote:
> @Jose:
>
> tenés que usar el administrador de ODBC de 32 bits
> ( %systemdrive%\Windows\SysWoW64\odbcad32.exe )
> como está explicado enhttp://www.berezniker.com/content/pages/visual-foxpro/visual-foxpro-o...
>
> HTH
> Mario
>
> ---
>
> On Jan 28, 2:56 am, Jose Diaz <jjdi...@gmail.com> wrote:
>
>
>
> > Estoy instalando una maquina nueva con Windows 7 64 Bits,  instalé
> > Mysql ultima version  para 64 Bits tambien instale los  ODBC de 64
> > bits, creo un DSN de archhivo y se le hago el test y se conecta sin
> > problema sin embargo cuando desde VFP llama a
> > stringconnect("nombredsn" ) me devuelve -1 osea no se conecta desde
> > VFP he probado con otros programas para conectarme a Mysql y no tengo
> > problemas. Esto ya lo he instalado asi en otras maquinas con 64 Bits y
> > no he tenido problemas, alguna idea que puede estar pasando.
>
> > de antemano gracias- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -
Reply all
Reply to author
Forward
0 new messages