Cita:
Empezado por Neftali
La idea es que si estás en mitad de una transacción, y desde fuera consultas datos de tablas relacionados con la transacción puedes obtener cosas no coherentes; Dependiendo del Isolation Level que estés utilizando obtendrás fantasmas, lecturas sucias o incluso llegarás a bloqueos (como te está pasando).
Prueba a lanzar las consultas utilizando la misma transacción que tienes abierta.
|
Pues es que precisamente aun estoy dentro de la transacción cuando utilizo el zquery con un select para mostrar los datos en el dbgrid y ahí es cuando me salen datos no actualizados, no es que consulte la tabla de fuera.