Array
(
)

Garantir Gravação No Interbase

Fabiola_favorito
   - 27 mar 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


Citação:
Título editado por Massuda

Por favor, não use apenas letras maiúsculas no título



Molmedo
   - 27 mar 2006

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: