Ver Mensaje Individual
  #1  
Antiguo 02-04-2009
sherlock sherlock is offline
Registrado
 
Registrado: feb 2009
Posts: 4
Reputación: 0
sherlock Va por buen camino
Lightbulb Hacer un DirtyRead a tras una consulta de insercion

Hola,

Me gustaria saber la manera de hacer un DirtyRead de una consulta Select tras realizar un Insert utilizando objetos TQuery en Delphi5.
Me explico:
Tengo una consulta Select que se ejecuta tras una insercion en un proceso transaccional, de manera que hasta que no acabe todo no quiero hacer el COMMIT. Como he dicho, el Select se ejecuta tras haber realizado una consulta Insert que añade un registro a la tabla y me gustaria que ese Select se hiciese de la tabla actualizada teniendo en cuenta el registro recien insertado. Bueno espero haberme explicado bien.

La pregunta es como se podria hacer un DirtyRead en Delphi ?? Tengo entendido que los DirtyRead son un mecanismo no muy aconsejable pero que permiten tener la tabla commiteada, verdad??
O si por el contrario seria necesario implementar algun mecanismo paralelo, por ejemplo una tabla en memoria que vaya almacenado los datos tras el insert y hacerle los Select a esta tabla.

Bien, espero vuestros consejos y muchas gracias.

Saludos,
Responder Con Cita