Ver Mensaje Individual
  #2  
Antiguo 02-10-2008
pigu pigu is offline
Miembro
 
Registrado: jul 2004
Posts: 12
Reputación: 0
pigu Va por buen camino
Transacciones

Hola pablonill:

Mira, si usas componentes Ado debes hacer asi:

Código Delphi [-]
procedure guardar;
var vError: integer;
begin
   try
      AdoConnection.BeginTrans;
      DatasetProviders.ApplyUpdates(ClientDataSet.Delta, 0, vError);
      AdoConnection.CommitTrans;
   except
   on E: Exception do
   begin
      AdoConnection.RollbackTrans;
      MessageBox(PChar(E.Message), 'Error al guardar', MB_OK + MB_ICONERROR)
   end;
end;

Espero te sirva de ayuda.

Última edición por pigu fecha: 02-10-2008 a las 23:19:53. Razón: No salio bien las etiquetas del codigo Delphi
Responder Con Cita