Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Duda editar Factura en Sistema Maestro Detalle (https://www.clubdelphi.com/foros/showthread.php?t=91409)

webmasterplc 31-01-2017 04:16:57

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.

AgustinOrtu 31-01-2017 09:52:00

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

webmasterplc 31-01-2017 11:40:43

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

AgustinOrtu 31-01-2017 15:51:04

Usa transacciones


La franja horaria es GMT +2. Ahora son las 09:01:43.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi