Garantir Gravação No Interbase

27/03/2006

Boa tarde!!

Estou começando a utilizar o interbase e surgem algumas duvidas!!!

Como fazer para que ao gravar um registro em uma tabela, a mesma seja atualizada automaticamente ?

eu costumo usar:
no after post: Query1.ApplyUpdates;

porem tenho que fechar e abrir o sistema para que ele atualize em outras telas!!!
o que faço???

Obrigado
Fabiola

[color=red:5b54d41615]Título editado por Massuda Por favor, não use apenas letras maiúsculas no título[/color:5b54d41615]



Fabiola_favorito

Respostas

27/03/2006

Molmedo

Olá Fabiola ...

Como não foi informado, acredito que esteja utilizando o Interbase 6, pois tive o mesmo problema que o seu. Existem 2 soluções, a primeira que é a que acaba com o desempenho do programa é vc setar seu componente IbDatabase.Connected := True; e logo abaixo IbDatabase.Connected := False;

ou, após dar o post na tabela realizar o Apply nas tabelas que foram alteradas ou que aconteceu alguma inserção: DataModule1.IbDataBase1.ApplyUpdates([Dm.q1, Dm.q2, Dm.q3]);

Funciona das duas maneiras. :wink:


Responder Citar