Problemas para guardar datos en una tabla

Hola Sr. Javier quisiera hacerle otra consulta...estoy tratando de grabar una venta pero no se porque no lo puedo hacer ni me cae en ningun error este mismo codigo detallado mas abajo es el mismo que utilizo para mi compra y me graba sin ningun problema..si necesita alguna especificacion favor solicítemelo!! Desde ya muchas gracias por la atención prestada
IF MESSAGEBOX("Desea grabar este dato?",4+32+0)=6
ok=SQLEXEC(nhandle,'insert into venta values(?nro_factura,?idCliente,?condi_venta,?fecha)')
SELECT venta
SELECT detalle_venta
GO TOP
DO WHILE !EOF()
=SQLEXEC(nhandle,'insert into detalle_venta values(?nro_factura,?idArticulo,?descripcion,?cantidad,?precio,?iva_5,?iva_10,?exentas,?subtotal,?total)')
=SQLEXEC(nhandle,"update articulo set Stock = M.Stock - ?cantidad where idArticulo = ?idArticulo")    
SELECT Articulo
SELECT detalle_venta
thisform.Refresh
SKIP
ENDDO
ENDIF
NODEFAULT
thisform.Refresh
THISFORM.GRP1. CANCELAR.Click

1 Respuesta

Respuesta
1
la sintaxis del insert no es  
Inset into tabla campo1, campo2 values valor1 valor2 creo q alli esta el error
Entonces como puedo hacer para solucionar este problemita que tengo... hace días que estoy con esto y no lo puedo solucionar.. muchas gracias por la atención prestada
¿Bueno en tu código no veo nada extraño dime en que tabla no te graba? Cuando no se poner los campos al utilizar insert como tu lo estas haciendo debes siempre poner un valor para todos los campos de la tabla, Mira que es un poco a ciegas que te ayudo sin saber la estructura de la tabla y ver antes de grabar el tipo de datos en cada variable por lo general da error en los campos de fecha prueba grabar sin fecha y pniendo antes de values los campos como en la sintaxis que te pase .

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas