Fórum delphi firibeird rede #234686

27/05/2004

0

estou migrando um sistema que utiliza dbf para firebird só que estou com um
problema.
esse sistema funciona em rede e quando um usuário altera um determinado
registro essa alteração só é vista em um outro terminal quando o usuario sai
do programa e depois entra denovo.

alguem sabe como contornar esse problema??/

utilizo os componentes da palheta interbase.

obrigado


Marceloaze

Marceloaze

Responder

Posts

27/05/2004

Rodolpho123

Olá Marcelo,

O FB, assim como a maioria dos SGDB´s utiliza instruções SQL´s para o acesso aos dados. Quando vc faz um ´Select´ em Queries, é colhetado no servidor e enviado para a máquina cliente apenas aquilo que o usuário pediu. Então, se vc desejar ter dados atualizados vc tem que fechar e abrir a Query. Eu costumo a trabalhar sempre com elas fechadas, pois quando eu necessito de algum dado, eu a abro e sempre tenho os dados atualizados em ambiente C/S.
Nota: Verifique se seu IBTransaction está alterado para ReadCommited. Se não estiver, altere-o.


Responder

Gostei + 0

27/05/2004

Fred

na Verdade o que esta faltando são os COMMIT´S´ dos Transactions


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar