![]() |
Duda editar Factura en Sistema Maestro Detalle
Buenas, tengo un proyecto de mi tesis donde tengo un sistema que guarda la factura y el detalle, trabajo con tablas temporales en sqlite y con bases de datos mysql
todo funciona perfecto pero se me presento una situación para editar la factura, paso los datos a la tabla temporal con un query pero en caso de haber cambio si llego a eliminar algun registro como los regreso a la tabla mysql y que mysql entienda que se elimnino un registro ya que hago copia no los muevo. |
A ver si entendí bien.. supongamos tenés una factura con 3 líneas de detalle, la modificas, esa modificación es eliminar una línea, lo que querés hacer es sincronización con la base MySQL?
No podes eliminar basándote en claves primarias? Recortes los detalles de MySQL, y los que no estén en la temporal, los eliminas. Otra forma es borrar todo y re insertar nuevamente Quizá sea muy a lo bestia pero no se me ocurre mucho más |
El problema de borrarlos es que si hay algún error la factura me va a quedar sin detalles si no llego a devolver los datos
|
Usa transacciones
|
La franja horaria es GMT +2. Ahora son las 04:18:12. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi