
error con ODBC, muy urgente
Publicado por many (127 intervenciones) el 30/06/2014 20:01:12
Saludo a todos los integrante del foro.
Tengo una coneccion ODBC para conectar MYSQL con VISUAL FOXPRO 9, aparentemente veo todo bien ya que cuando entro a herramientas administrativas y lo configuro me da coneccion exitosa, tambien entro a davicat lite donde creo la base de datos y tablas y se conecta bien para trabajar con bd y tablas.
El problema esta cuando creo el prg para la coneccion, aqui dejo un ejemplo:
PUBLIC xS, xdb, xu, xP, conec, RC
xS="localhost" ( este es el servidor)
xdb="sda" ( esta es mi base de datos)
xu = "root" ( este es el usuario)
xP = "123" ( esta es mi contraseña)
*** coneccion
Conec ="Driver={MySQL ODBC 5.1 Driver};Port3306"+;
";Server="+xS+;
";Database="+xdb+;
";Uid="+xu+;
";Pwd="+xP
* RESULTADO DE LA CONECCION
RC=SQLSTRINGCONNECT(conec) &&& ERROR &&&
IF RC > 0
MESSAGEBOX("conexion exitosa","Aviso")
ELSE
MESSAGEBOX("error de conexion","Aviso")
ENDIF
RETURN
Miren a ver que hara falta aqui, ya no veo nada.
gracias amigos y recuerden que estoy me tiene detenido.
Tengo una coneccion ODBC para conectar MYSQL con VISUAL FOXPRO 9, aparentemente veo todo bien ya que cuando entro a herramientas administrativas y lo configuro me da coneccion exitosa, tambien entro a davicat lite donde creo la base de datos y tablas y se conecta bien para trabajar con bd y tablas.
El problema esta cuando creo el prg para la coneccion, aqui dejo un ejemplo:
PUBLIC xS, xdb, xu, xP, conec, RC
xS="localhost" ( este es el servidor)
xdb="sda" ( esta es mi base de datos)
xu = "root" ( este es el usuario)
xP = "123" ( esta es mi contraseña)
*** coneccion
Conec ="Driver={MySQL ODBC 5.1 Driver};Port3306"+;
";Server="+xS+;
";Database="+xdb+;
";Uid="+xu+;
";Pwd="+xP
* RESULTADO DE LA CONECCION
RC=SQLSTRINGCONNECT(conec) &&& ERROR &&&
IF RC > 0
MESSAGEBOX("conexion exitosa","Aviso")
ELSE
MESSAGEBOX("error de conexion","Aviso")
ENDIF
RETURN
Miren a ver que hara falta aqui, ya no veo nada.
gracias amigos y recuerden que estoy me tiene detenido.
Valora esta pregunta


0