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
|