Ver Mensaje Individual
  #4  
Antiguo 29-08-2007
[David] David is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Málaga
Posts: 417
Reputación: 21
David Va por buen camino
Digo yo , el post , tiene que estar dentro de la excepción ?

por que podria estar dentro de un bucle , algo así :

Código Delphi [-]
Result := False;

while not ClientDataSet.eof do
begin
 ClientDataSet.Insert;
 // asignaciones correspondientes
 ClientDataSet.post;
 ClientDataSet.Next;
end;

//
try
ClientDataSet.ApplyUpdates(0);
Transaction1.Commit;
Result := True;
except
Transaction1.Rollback;
end;

Es decir , como habeis dicho , pero el post lo dejo fuera del Try . Por si tuviera el caso de un bucle , que no es el caso que tengo ahora , pero me parece que tengos otros casos así.

Un saludo
Responder Con Cita