Posso usar: IBDatabase.Close - IBDatabase.Open????

Firebird

02/02/2004

Pessoal...

Eu estou usando o seguinte código no OnClose e OnShow dos meus forms para que as outras máquinas da rede possam ver os dados cadastrados sem precisar fechar e abrir o programa:

DmDados.IBDatabaseDados.Close;
DmDados.IBDatabaseDados.Open;

Posso continuar usnado dessa forma sem problemas para realizar a atualização em tempo real?

Existe outra maneira mais eficaz?

Estou usando o Interbase /IBQuery

Valeu!
Marcos Miranda.


José Alves

José Alves

Curtidas 0

Respostas

Fabio.hc

Fabio.hc

02/02/2004

Vc não precisa fazer isto:

DmDados.IBDatabaseDados.Close;
DmDados.IBDatabaseDados.Open;

Faça o seguinte:
Após cada ApplyUpdates, faça um commit na transação.

Ex:

   ...
   IBQuery1.ApplyUpdates;
   IBTransaction1.CommitRetaining;
   ...



GOSTEI 0
POSTAR