Atualizando registro usando IBX

Delphi

03/03/2004

:shock: :evil: :x :roll: :?: :?: :?: :?:
Tô com um sistema no DELPHI 7 e usando o BD Firebird 1.5, usando o IBX.
Vou detalhar agora o problema.
Estou usando os componentes IBDatabase,IBQuery,IBTransaction,IBUpdateSQL onde tá tudo funcionando muito bem se fosse uma só estação, mas como são varias o que acontece: Eu vou lá e altero um registro em uma estação e dou um commitretaing .Tudo bem nessa estação que eu fiz a a modificação, mas em outra estação não aparece (+ no banco de dados tá alterado). O que veio logo a minha cabeça, colocar um botão de Refresh dos registros.
PROBLEMA: Já tentei de tudo e nada dá certo. Foram eles:
1- Fechar e abrir novamente a query;
2- fazer um qrydados.refresh(Pior ainda retorna dados não reais);
3- Desconectar o IBDatabase e conectar denovo... esse deu certo mais desconectar tudo!! é LOUCURA!

GRATO PELA ATENÇÂO E AGUARDO UM AJUDA

----------------
PS: para atualização automatica tô vendo um IBEvents para captar um evento de triger.. mas tambem nao tá dando certo.. mas isso fica pra depois .. quero ver logo a atualizacao.

[]s


Andrewsporto

Andrewsporto

Curtidas 0

Respostas

Fhpita

Fhpita

03/03/2004

Clique duas vezes no componente IBTransaction. Irá aparecer um quadro. Selecione Read_Committed e aperte OK. Provavelmente irá funcionar.


GOSTEI 0
Sam_uem

Sam_uem

03/03/2004

AndrewsPorto tb estou com esse mesmo problema. Voce conseguiu solucionar o seu problema, por favar poste aqui qual foi a solucao.


T+


GOSTEI 0
Cavalcanti.fabio

Cavalcanti.fabio

03/03/2004

alguem já resolveu...favor postar aqui a solução.

[]´s

fábio cavalcanti


GOSTEI 0
Andrewsporto

Andrewsporto

03/03/2004

Eu usei a solução acima e deu certo!! Valeu


GOSTEI 0
POSTAR