Fórum Duvida Interbase. Inclusao no terminal nao atualiza outro #236009

03/06/2004

0

Estou com uma duvida no Interbase. é meu primeiro programa que faço com ele. Porque que o que é incluido em um terminal, não aparece automaticamente em outro terminal, apenas se eu sair do sistema e entrar novamente

No botao salvar, estou usando o seguinte :

IBDataSet1.Post;
DataModuleOrc.IBTransactionOrc.CommitRetaining;

ou seja estou usando o commitRetaining.

Qual a maneira para eu fazer com que o terminal, quando eu clicar na minha rotina para selecionar todos os registros, apareça o que foi digitado em outro terminal

Atenciosamente

Marcio Nardo


Mnardo

Mnardo

Responder

Posts

03/06/2004

Roy

Utilize o ApplyUpdates.
ex:

IBDataSet1.Post;
IBDataSet1.ApplyUpdates;
DataModuleOrc.IBTransactionOrc.CommitRetaining;


Responder

Gostei + 0

04/06/2004

Mnardo

Amigo, nao deu certo. ainda tenho que sair do sistema e entrar novamente para ver os dados incluidos em outro terminal.

Atenciosamente

Marcio Nardo

Utilize o ApplyUpdates. ex: IBDataSet1.Post; IBDataSet1.ApplyUpdates; DataModuleOrc.IBTransactionOrc.CommitRetaining;



Responder

Gostei + 0

04/06/2004

Eniorm

Utilize o ApplyUpdates. ex: IBDataSet1.Post; IBDataSet1.ApplyUpdates; DataModuleOrc.IBTransactionOrc.CommitRetaining;


Realmente o esquema acima resolveria!

Dê dois clicks no IBTransaction, aparecerá o
Transaction Editor, escolha a opção ´Read Commited´
talves resolva...


Responder

Gostei + 0

04/06/2004

Mnardo

Muito obrigado, aparentemente deu tudo certo. voce poderia me explicar melhor para que serve esta opção do IBTransaction?

Atenciosamente

Marcio Nardo


[quote:766888cd5e=´Enio Marconcini´]
Utilize o ApplyUpdates. ex: IBDataSet1.Post; IBDataSet1.ApplyUpdates; DataModuleOrc.IBTransactionOrc.CommitRetaining;


Realmente o esquema acima resolveria!

Dê dois clicks no IBTransaction, aparecerá o
Transaction Editor, escolha a opção ´Read Commited´
talves resolva...[/quote:766888cd5e]


Responder

Gostei + 0

04/06/2004

Salomao

caro amigo!

Não sou muito bom com interbase! Mas acho o que está faltando é você atualizar os dados que estão em cache, pois ao abrir uma consulta os dados são enviados pelo servidor p/clientes e os clientes armazenam em cache, para atualizar utilize o refresh.

Espero ter ajudado!


Responder

Gostei + 0

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

Aceitar