Problemas com gravacao no Banco de Dados
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
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
Curtidas 0
Respostas
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,.
no afterpost e afterdelete
query.applytudates;
query.comitupdates;
tente assim, veja se funciona,.
GOSTEI 0
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.
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