Ver Mensaje Individual
  #3  
Antiguo 15-05-2012
Avatar de look
look look is offline
Miembro
 
Registrado: sep 2007
Ubicación: The Shire
Posts: 656
Reputación: 17
look Va camino a la fama
aqui un ejemplo:


Código Delphi [-]
  if not (DataModule.IBTransaction1.InTransaction) then DataModule.IBTransaction1.StartTransaction;
  try

     ////     aqui los cambios en la base de datos      insert, update..

      DataModule.IBTransaction1.CommitRetaining;
  except
    on E: Exception do
    begin
          DataModule.IBTransaction1.RollbackRetaining;
          Application.MessageBox( PCHAR('Ocurrio un error.'+#13+E.MESSAGE), 'Error',MB_ICONERROR );
          exit;
    end;
  END;
__________________
all your base are belong to us
Responder Con Cita