Problemas com gravacao no Banco de Dados

Delphi

11/02/2004

Alguem ja passou por isso ???

Tenho uma aplicacao em delphi acessando o oracle 8i.
Sempre que gravo uma alteracao / insercao / delecao no banco atraves da aplicacao , a mesma fica armazenada no cache e , so quando fecho a aplicacao e que as alteracoes sao gravadas.

Em 8 anos , e a primeira vez que tenho este problema. O BDDE tem o seu parametro em shareautocommit , mas mesmo assim o problema persiste.

Se alguem ja teve alguma experiencia semelhante e conseguiu resolver o problema ou , pelo menos , conseguiu identificar o motivo do mesmo , me de um toque


Cabral

Cabral

Curtidas 0

Respostas

Airto

Airto

11/02/2004

se voce estiver usando o componente updateSQL, para insercao, alteracao e delecao

no afterpost e afterdelete
query.applytudates;
query.comitupdates;

tente assim, veja se funciona,.


GOSTEI 0
Drakkar

Drakkar

11/02/2004

Tenta abilitar CachedUpdates na sua Query e no After Post coloca:
Query1.ApplyUpdates

Acho que é isso, agora não tenho certeza porque nunca usei o oracle então pode ser algo específico dele.


GOSTEI 0
POSTAR