conectar con mysql
Publicado por eduardo (139 intervenciones) el 19/04/2008 23:37:57
tengo este programa con el cual intento conectarme desde fox a mysql
set defa to c:mysqlin
stringlocal="driver={MySQL odbc 5.1.3 driver};"+;
"server=eduardo;"+;
"uid=root;"+;
"pwd=250695;"+;
"database=prueba;"
lhandle=sqlstringconnect(stringlocal)
WAIT WINDOW STR(lhandle)
if lhandle>0
sqlexec(lhandle,"use prueba")
sqlexec(lhandle,"delete from gente where nombre='lopez'")
SQLEXEC(lhandle,"insert into gente values('perez','2003-01-01')")
sqlexec(lhandle,"use prueba")
SQLEXEC(lhandle,"CREATE TABLE puestos (legajo c(6),puesto c(50))")
endif
el tema es que la variable lhandle devuelve -1.
no se si es un tema de configuracion,porque accediendo por l de comando a mysql con la clave accedo,y el nombre del server es el nombre de la pc donde esta instalado (en realidad es la misma desde donde accedo).
desde ya gracias por la ayuda
set defa to c:mysqlin
stringlocal="driver={MySQL odbc 5.1.3 driver};"+;
"server=eduardo;"+;
"uid=root;"+;
"pwd=250695;"+;
"database=prueba;"
lhandle=sqlstringconnect(stringlocal)
WAIT WINDOW STR(lhandle)
if lhandle>0
sqlexec(lhandle,"use prueba")
sqlexec(lhandle,"delete from gente where nombre='lopez'")
SQLEXEC(lhandle,"insert into gente values('perez','2003-01-01')")
sqlexec(lhandle,"use prueba")
SQLEXEC(lhandle,"CREATE TABLE puestos (legajo c(6),puesto c(50))")
endif
el tema es que la variable lhandle devuelve -1.
no se si es un tema de configuracion,porque accediendo por l de comando a mysql con la clave accedo,y el nombre del server es el nombre de la pc donde esta instalado (en realidad es la misma desde donde accedo).
desde ya gracias por la ayuda
Valora esta pregunta
0