FoxPro/Visual FoxPro - conectar a Mysql

 
Vista:

conectar a Mysql

Publicado por many (332 intervenciones) el 15/07/2013 08:11:21
Que tal amigo,

He decidido trabajar seguir trabajando en VISUAL FOXPRO 9 pero con base de datos de MYSQL, ya instale mysql, mysql workbench y mysql conection ODBC.

He terminado de hacer una base de datos con tres tablas para arrancar con esto pero mi problema es:

Cuando entro a visual foxpro al hacer la coneccion lleno el formulario pero me pide un DNS que no se donde debo tenerlo con anterioridad para usarlo cuando me lo pida.

Gracias y se que podran ayudarme.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

conectar a Mysql

Publicado por neo (1604 intervenciones) el 16/07/2013 21:05:51
Saludos!

Cuando te pide un DNS es porque el ODBC no se ejecuta, o al menos eso me ha sucedido a mi. En ocasiones yo utilizo el crear un DNS para "testear" la conexion que deseo, en tal caso este ejemplo te debe aclarar un poco mas.

Yo utilizo el conector odbc 5.1 driver para Mysql

Este es un ejemplo que lo tengo en un prg llamado conection:

&&local
PUBLIC lcServer, lcDatabase, lcUser, lcPassword
lcServer="localhost"
lcDatabase="mi_base_de_datos"
lcUser = "Mi_nombre_de_usuario"
lcPassword = "Mi_contraseña"


lcStringConn="Driver={MySQL ODBC 5.1 Driver};Port3306"+;
;Server="+lcServer+;
;Database="+lcDatabase+;
;Uid="+lcUser+;
;Pwd="+lcPassWord
***Evitar que aparezca la ventana de login
SQLSETPROP(0,"DispLogin",3)
lHandle=SQLSTRINGCONNECT(lcStringConn) &&& ERROR &&&

IF LHANDLE>0
WAIT WINDOW "conexion exitosa"
ELSE
WAIT WINDOW "error de conexion"
ENDIF


Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar