Ver Mensaje Individual
  #4  
Antiguo 12-02-2008
Avatar de kuan-yiu
[kuan-yiu] kuan-yiu is offline
Miembro Premium
 
Registrado: jun 2006
Ubicación: Galicia. España.
Posts: 1.017
Reputación: 20
kuan-yiu Va camino a la fama
¿Y por qué no utilizas las transacciones?
Código Delphi [-]
  try
    database1.starttransaction;
    // Código con el Insert.
    database1.commit;
  except
    On E: Exception do
    begin
      ShowMessage('Error al insertar ' + chr(13) + E.Message);
      database1.rollback;
      exit;
    end;
  end;
Yo tengo muchos usuarios concurrentes haciendo procesos críticos (sacando números de factura) y jamás he tenido problemas con este método. Lo único es que intento que las transacciones sean lo más pequeñas que sea posible.
Responder Con Cita