
mysql con vfp
Publicado por eduardo (139 intervenciones) el 21/08/2007 22:08:49
hola :
hice este programa en el cual me conecto a una base local de mysql ,la conexion me da satisfactoria y el programa no me da error (es un programa sencillo de prueba).
lo unico que al ejecutar el mismo no me crea la tabla puestos .
el resto de las lineas el delete y el insert los hace sobre la tabla.
necesitaria saber cual es la falla.
gracias
este es el codigo:
set defa to d:\mysql\bin
stringlocal="driver={MySQL odbc 3.51 driver};"+;
"server=localhost;"+;
"uid=root;"+;
"pwd=250695;"+;
"database=prueba2;"
lhandle=sqlstringconnect(stringlocal)
WAIT WINDOW STR(lhandle)
if lhandle>0
sqlexec(lhandle,"use prueba1")
sqlexec(lhandle,"delete from gente where nombre='lopez'")
SQLEXEC(lhandle,"insert into gente values('perez','2003-01-01')")
sqlexec(lhandle,"use prueba1")
SQLEXEC(lhandle,"CREATE TABLE puestos (legajo c(6),puesto c(50))")
endif
hice este programa en el cual me conecto a una base local de mysql ,la conexion me da satisfactoria y el programa no me da error (es un programa sencillo de prueba).
lo unico que al ejecutar el mismo no me crea la tabla puestos .
el resto de las lineas el delete y el insert los hace sobre la tabla.
necesitaria saber cual es la falla.
gracias
este es el codigo:
set defa to d:\mysql\bin
stringlocal="driver={MySQL odbc 3.51 driver};"+;
"server=localhost;"+;
"uid=root;"+;
"pwd=250695;"+;
"database=prueba2;"
lhandle=sqlstringconnect(stringlocal)
WAIT WINDOW STR(lhandle)
if lhandle>0
sqlexec(lhandle,"use prueba1")
sqlexec(lhandle,"delete from gente where nombre='lopez'")
SQLEXEC(lhandle,"insert into gente values('perez','2003-01-01')")
sqlexec(lhandle,"use prueba1")
SQLEXEC(lhandle,"CREATE TABLE puestos (legajo c(6),puesto c(50))")
endif
Valora esta pregunta


0