Query parece estar pegando dados do cache

Firebird

22/08/2006

ao abrir uma query e fecha-la e depois acrescentar algo na base com o ApplyUpdates, e depois abrir novamente esta query, esta não está pegando os novos valores que foram adicionados a base.
e quando abro uma outra query que tem a mesma instrução SQL ela consegue trazer os dados.

o que está me parecendo é que a query está pegando os valores em cache.
isto não ocorre apenas em uma query não, já percebi o mesmo comportamento em outras.

como faço para que a query pegue os valores da base?

utilizo o MDO + ClientDataSet + FireBird


Raserafim

Raserafim

Curtidas 0

Respostas

Raserafim

Raserafim

22/08/2006

resolvido. ao dar dois cliques no componente Transaction, irá abrir o Transaction Editor, basta então marcar a opção ReadCommitted.


GOSTEI 0
Raserafim

Raserafim

22/08/2006

alguém poderia dar uma explicação mais detalhada sobre esta opção, e sobre as outras?

- Snapshot
- Read Commintted
- Read-Only Table Stabilit
- Read-Write Table Stabilit


GOSTEI 0
POSTAR