No puedo conectar Visual Fox y MySQL
Agradecerte infinitamente de antemano, por ayudarme a solucionar esta situación, he desarrollado un sistema en visual fox 6 y las bases de datos en MySQL 5, cuando lo ejecuto en forma LOCAL el sistema corre perfectamente, el inconveniente se presenta cuando trato de ejecutarl la aplicación desde otro computador de una red local, NO SE PUEDE CONECTAR . El otro computador en la red local esta configurado con una IP 192.168.1.5 y el computador donde se encuentra la base de datos MySQL esta configurado con una IP 192.168.1.4
- El sistema operativo de ambos computadores es windows xp
- Se tiene instalado el ODBC 3.51
- Se ha creado el puerto 3306, en ambos computadores
- Se ha desactivado el firewall en ambos computadores
- Existe conectividad satisfactoria al realizar un ping entre ambos computadores
- Existe acceso satisfactorio cuando ejecuto un telnet 192.168.1.4 3306 desde el computador con IP 192.168.1.5
- Se puede compartir recursos de red perfectamente entre ambos computadores
-Se ha creado el usuario raul con GRANT ALL PRIVILEGES ON *. * TO 'raul'@'192.168.1.%' WITH GRANT OPTION
- Se tiene acceso a internet en ambos computadores
- Ambos computadores están conectados a un swicht y este a su vez a un router
El código de visual fox 6 para conectarme a MySQL 5 es el siguiente:
lcDSN ="DRIVER={MySQL ODBC 3.51 Driver};"+;
"SERVER=192.168.1.4;"+;
"PORT=3306;"+;
"DATABASE=bdtramite;"+;
"UID=raul;"+;
"PWD=1234;"+;
"OPTIONS=16384;"
=SQLSETPROP(0,"DispLogin",3)
pConexion=SQLSTRINGCONNECT(lcDSN)
IF pconexion<=0
MESSAGEBOX('No se puede conectar',16,'Error de conexión')
RETURN
ELSE
MESSAGEBOX('Tu servidor esta conectado', 0+64+256,'Mensaje del Sistema')
Endif
En espera de gratas noticias, me despido deseándote mucho parabienes.
Atentamente,
rajupu
- El sistema operativo de ambos computadores es windows xp
- Se tiene instalado el ODBC 3.51
- Se ha creado el puerto 3306, en ambos computadores
- Se ha desactivado el firewall en ambos computadores
- Existe conectividad satisfactoria al realizar un ping entre ambos computadores
- Existe acceso satisfactorio cuando ejecuto un telnet 192.168.1.4 3306 desde el computador con IP 192.168.1.5
- Se puede compartir recursos de red perfectamente entre ambos computadores
-Se ha creado el usuario raul con GRANT ALL PRIVILEGES ON *. * TO 'raul'@'192.168.1.%' WITH GRANT OPTION
- Se tiene acceso a internet en ambos computadores
- Ambos computadores están conectados a un swicht y este a su vez a un router
El código de visual fox 6 para conectarme a MySQL 5 es el siguiente:
lcDSN ="DRIVER={MySQL ODBC 3.51 Driver};"+;
"SERVER=192.168.1.4;"+;
"PORT=3306;"+;
"DATABASE=bdtramite;"+;
"UID=raul;"+;
"PWD=1234;"+;
"OPTIONS=16384;"
=SQLSETPROP(0,"DispLogin",3)
pConexion=SQLSTRINGCONNECT(lcDSN)
IF pconexion<=0
MESSAGEBOX('No se puede conectar',16,'Error de conexión')
RETURN
ELSE
MESSAGEBOX('Tu servidor esta conectado', 0+64+256,'Mensaje del Sistema')
Endif
En espera de gratas noticias, me despido deseándote mucho parabienes.
Atentamente,
rajupu
{"Lat":-4.21494314139064,"Lng":-80.859375}
1 Respuesta
Respuesta de davsoft
1