Query parece estar pegando dados do cache
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
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
Curtidas 0
Respostas
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
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
- Snapshot
- Read Commintted
- Read-Only Table Stabilit
- Read-Write Table Stabilit
GOSTEI 0