Ver Mensaje Individual
  #3  
Antiguo 03-11-2003
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Reputación: 24
kinobi Va por buen camino
Hola,

Cita:
jsc comentó:
Incluso, cuando modifico registros desde Delphi, en la Bd Interbase no veo los cambios a no ser que cierre la aplicación Delphi y haga un "commit" sobre la Bd Interbase en el servidor.
prueba a hacer un Commit (o CommitRetaining) desde tu aplicación cliente.

No importa el método utilizado (componentes de acceso, el API InterBase, una herramienta que te permita mandar sentencias SQL al servidor, ...) todos ellos actualizan (y leen) la base de datos dentro del contexto de una transacción y, lo que es más importante, ninguna otra transacción puede ver esos cambios hasta que hayan sido confirmados (Commit). Además, desde otras transacciones sólo podrás ver esos cambios (confirmados) si tienen un nivel de aislamiento lo suficientemente bajo para verlos (READ_COMMITTED) y, evidentemente, vuelves a lanzar la consulta.

Saludos.
Responder Con Cita