
Ayuda para guardar datos en BD
Publicado por Lucio (21 intervenciones) el 23/02/2016 19:47:17
Hola gente del foro. Andaria necesitando una mano para guardar datos en una tabla de BD. Les paso a comentar la idea y a la vez un problema:
Estoy desarrollando un programa de ventas para una materia de la facultad y estoy teniendo problemas cuando quiero guardar los datos en la tabla.
Tabla FACTURA tiene:
-idfactura (PK)
-codigo
-idcliente (FK)
-idvendedor (FK)
-fecha
-total
Tabla VENTA tiene:
-idventa (PK)
-codigo
-idfactura (FK)
-idproducto (FK)
-cantidad
-importe
Cuando se realiza primero en INSERT de la factura ahi anda todo genial. Cuando hago el INSERT de la venta anda todo genial se registro un producto. El problema esta cuando quiero comprar varios productos y le doy al boton REGISTRAR FACTURA que tengo en mi codigo JAVA. Cuando se apreta ese boton se guarda primero las FACTURA y despues la VENTA. El problema es cuando registro varios productos. Cuando voy a ver la tabla VENTA me figura el idproducto del uultimo producto que registro. En resumen, cuando registro varias ventas me aparece en idproducto el id del ultimo producto que pongo. Digamos que el idproducto tendria que ser diferente en cada venta. Si alguien puede darme una mano se lo agradeceria mucho.
Estoy desarrollando un programa de ventas para una materia de la facultad y estoy teniendo problemas cuando quiero guardar los datos en la tabla.
Tabla FACTURA tiene:
-idfactura (PK)
-codigo
-idcliente (FK)
-idvendedor (FK)
-fecha
-total
Tabla VENTA tiene:
-idventa (PK)
-codigo
-idfactura (FK)
-idproducto (FK)
-cantidad
-importe
Cuando se realiza primero en INSERT de la factura ahi anda todo genial. Cuando hago el INSERT de la venta anda todo genial se registro un producto. El problema esta cuando quiero comprar varios productos y le doy al boton REGISTRAR FACTURA que tengo en mi codigo JAVA. Cuando se apreta ese boton se guarda primero las FACTURA y despues la VENTA. El problema es cuando registro varios productos. Cuando voy a ver la tabla VENTA me figura el idproducto del uultimo producto que registro. En resumen, cuando registro varias ventas me aparece en idproducto el id del ultimo producto que pongo. Digamos que el idproducto tendria que ser diferente en cada venta. Si alguien puede darme una mano se lo agradeceria mucho.
Valora esta pregunta


0