Cita:
Empezado por jars
Mi preocupación es como manejar si ocurre alguna excepción.
|
Si lo vas a hacer desde Delphi basta con unsar un
Try..except, junto con
Commit/Rollback.
La estructura sería algo así:
Código Delphi
[-]
Begin Transaction
try
Realizar el insert
Realizar el delete
Realizar el commit
except
Rollback
-> Apuntar en un log a lisrta el registro que ha dado error
end;
por otro lado, si vas a "mover" muchos miles de registros, es posible que te sea bastante más eficiente realizare sas operaciones desde la Base de Datos, utilizando SP's.