![]() |
varios querys
hola!
mi duda es: si tengo q hacer varios querys sobre algunas tablas, porejemplo un insert en una y un update en otra, y corro el riesgo de q si una se hace y la otra fallo me quedan los datos inconsistentes: que es lo mejor q puedo hacer? (trabajando con paradox) 1) puedo poner sentencias sql con insert, update, etc en un mismo query para q se haga todo o no se haga nada? 2) debo usar transacciones? saludos pablo |
Transaction
Creo k si utilizas bd.starttransaction y haces todos los querys despues pones bd.commit y si hay algun error bd.rollback
algo asi Try BD.StartTransaction; Query1.ExecSql; Query1.ExecSql; BD.Commit; Except BD.RollBack; End; Asi o se hacen todas o ninguna creo que alguna vez lo hice asi |
| La franja horaria es GMT +2. Ahora son las 10:55:33. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi