Ver Mensaje Individual
  #2  
Antiguo 25-06-2005
Aztaroth Aztaroth is offline
Miembro
 
Registrado: dic 2003
Ubicación: Matamoros
Posts: 52
Reputación: 21
Aztaroth Va por buen camino
Transaction

Primero hay que verificar si no hay transaccion activa

Código Delphi [-]

if not BasedeDatos.InTransaction then    BasedeDatos.StarTransaccion;

try

   Tabla.Inmsert;
   Tabla.Campos := Valor;
   Tabla.ApplyUpdates;
   BasedeDatos.Commit
except
   // Si hay algun error entonces regresa lo que hiciste
   BasedeDatos.RollBack;
end;

Debes tener la propiedad "TransIsolation = bDirtyRead " de la TDatabase, y en la tabla la propiedad "CacheUpdates = true"
Responder Con Cita