INTERBASE SIMULAR - REFRESH - NÃO CONSIGO AJUDA

25/02/2003

0

Estou com um problema com atualização de dados.... o meu aplicativo que esta rodando em rede.... está gravando, excluindo, editando e etc.....

Meu problema é o seguinte: Quando dois usuário estão no mesmo Formulário.... não consigo atualizar os dados alterados para a visualização de ambos .... como no Paradox e Access que mando o comando [b:0d1604a113]Refresh[/b:0d1604a113] e ele funciona.... No IB quando dou o [b:0d1604a113]Refresh[/b:0d1604a113] ele salva e vai para o último registro da tabela.....

O Q. ESTÁ FALTANDO NO CÓDIGO ABAIXO??????

BtnEDITAR
begin
DB.InTransaction;
IBTable1.Edit;
end;

BtnSALVAR
begin
If Not(DB.InTransaction) Then
IBTransaction1.StartTransaction;
IBTable1.Post;
IBTable1.ApplyUpdates;
IBTransaction1.CommitRetaining;
end;

BtnCANCELAR
begin
IBTable1.Cancel;
IBTransaction1.RollbackRetaining;
DBEdit1.SetFocus;
end;

Já coloquei IBTransaction1 com tipo de transação como Read Committed

read_committed
rec_version
nowait

COMO RESOLVER ESTE ABACAXI.................... POR FAVOR AJUDEM!!!!!!!

ESTOU UTILIZANDO IB6 COM DELPHI6


Anonymous

Anonymous

Responder

Posts

25/02/2003

Anonymous

para vc atualizar os dados com os que estao no banco eh preciso fechar e abrir novamente a query...

query.close;
query.open;


Responder

25/02/2003

Anonymous

TAMBÉ JA FIZ ISTO..... SO QUE CONTINUA INDO PARA O ÚLTIMO REGISTRO DA TABELA...


Responder

25/02/2003

Anonymous

após abrir a query mande o ponteiro pra onde vc quiser, First, Last, Prior, Next


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar