VFP 9 y MySQL... Almacenar datos
Buenas tardes amigos, nuevamente por acá, regreso con un pequeño problema posiblemente de sintaxis, no sabría que es... El mismo surge cuando intento solo cargar un formulario en el cual tengo un botón de ingresar datos a una bd... Trabajo con VFP 9.0 y BD MySQL... La linea es la siguiente
X=SQLEXEC(CONEXION,'INSERT INTO PRODUCTO (codi_prod,desc_prod,depo_prod,ubic_prod,prov_prod,cost_prod,prec_mayo_prod,prec_deta_prod,max_desc_prod,exis_prod,foto_prod);
VALUES (?codi,?desc,?depo,?ubic,?prov,?cost,?prec_mayo,?prec_deta,?max_desc,?exis,?foto)')
El error que sale es el siguiente -El comando contiene una frase o palabra clave no reconocida- ... Y el código completo es el siguiente:
codi=THISFORM.txtcodigo.VALUE
desc=THISFORM.txtdescripcion.VALUE
depo=THISFORM.txtdeposito.VALUE
ubic=THISFORM.txtubicacion.VALUE
prov=THISFORM.txtproveedor.VALUE
cost=THISFORM.txtcosto.VALUE
prec_mayo=THISFORM.txtmayor.VALUE
prec_deta=THISFORM.txtdetal.VALUE
max_desc=THISFORM.txtdescuento.VALUE
exis=THISFORM.txtcantidad.VALUE
foto=thisform.txtfoto.Value
X=SQLEXEC(CONEXION,'INSERT INTO PRODUCTO (codi_prod,desc_prod,depo_prod,ubic_prod,prov_prod,cost_prod,prec_mayo_prod,prec_deta_prod,max_desc_prod,exis_prod,foto_prod);
VALUES (?codi,?desc,?depo,?ubic,?prov,?cost,?prec_mayo,?prec_deta,?max_desc,?exis,?foto)')
IF X>0
MESSAGEBOX("Producto ingresado correctamente")
THISFORM.INIT
ELSE
messagebox("error")
Endif
La idea es guardar esas 11 variables en una BD en MySQL... Espero no ser molestia... Gracias por su ayuda
X=SQLEXEC(CONEXION,'INSERT INTO PRODUCTO (codi_prod,desc_prod,depo_prod,ubic_prod,prov_prod,cost_prod,prec_mayo_prod,prec_deta_prod,max_desc_prod,exis_prod,foto_prod);
VALUES (?codi,?desc,?depo,?ubic,?prov,?cost,?prec_mayo,?prec_deta,?max_desc,?exis,?foto)')
El error que sale es el siguiente -El comando contiene una frase o palabra clave no reconocida- ... Y el código completo es el siguiente:
codi=THISFORM.txtcodigo.VALUE
desc=THISFORM.txtdescripcion.VALUE
depo=THISFORM.txtdeposito.VALUE
ubic=THISFORM.txtubicacion.VALUE
prov=THISFORM.txtproveedor.VALUE
cost=THISFORM.txtcosto.VALUE
prec_mayo=THISFORM.txtmayor.VALUE
prec_deta=THISFORM.txtdetal.VALUE
max_desc=THISFORM.txtdescuento.VALUE
exis=THISFORM.txtcantidad.VALUE
foto=thisform.txtfoto.Value
X=SQLEXEC(CONEXION,'INSERT INTO PRODUCTO (codi_prod,desc_prod,depo_prod,ubic_prod,prov_prod,cost_prod,prec_mayo_prod,prec_deta_prod,max_desc_prod,exis_prod,foto_prod);
VALUES (?codi,?desc,?depo,?ubic,?prov,?cost,?prec_mayo,?prec_deta,?max_desc,?exis,?foto)')
IF X>0
MESSAGEBOX("Producto ingresado correctamente")
THISFORM.INIT
ELSE
messagebox("error")
Endif
La idea es guardar esas 11 variables en una BD en MySQL... Espero no ser molestia... Gracias por su ayuda
Respuesta de Hector Cevallos
1