Ver Mensaje Individual
  #1  
Antiguo 03-02-2007
Avatar de TrUnkS
TrUnkS TrUnkS is offline
Miembro
 
Registrado: dic 2005
Posts: 93
Reputación: 19
TrUnkS Va por buen camino
Question ¿ Es posible realizar una inserción sin tener una transaccion abierta ?

Hola amigos mi duda es la siguiente:
Deseo utilizar un TIBDataSet que se almacene en memoria mientras le realizo operaciones de borrado, insercion, modificacion, etc ... y en el momento que deseo realmente guardar o cancelar los cambios entonces abrir la transaccion y realizar los cambios. La idea es que la transaccion se mantenga abierta el menor tiempo posible y solamente realizar operaciones con tablas imaginarias momentaneamente sin tener los DataSet abiertos ni la Transacción. Cuando inserto un registro y el DataSet esta cerrado, entonces me marca error porque el DataSet esta cerrado. Si abro el DataSet se abre la transacción y eso es justamente lo que no quiero. Trato de usar CachedUpdates pero igual tengo que abrir los DataSet para realizar las inserciones y borrados. De antemano gracias.
Responder Con Cita