[firebase-br] atualização de dados em DBGrid
Antonio Mateus
mateus.santana em gmail.com
Qui Nov 13 16:27:39 -03 2008
Está lista é de assuntos sobre o Firebird, SQL, PSQL, assuntos referentes a
Delphi, favor perguntar a lista referente ao mesmo.
2008/11/13 <suporte em vivafisho.com.br>
> Olá pessoal, sou novo no uso do Firebird.
>
> Estou usando os componentes da paleta Interbase.
>
>
>
> 1ª pergunta : Gostaria de saber que componentes são esses dessa paleta :
> IBObjects ?
>
>
>
>
>
>
>
> Uso IBDatabase + IBTransaction + IBDataset + DataSource ... aí ligo
> componentes como DBEdit e DBGrid e uso os comandos Append, Edit, Delete
> como
> no Paradox+BDE.
>
>
>
> No AfterPost chamo a seguinte rotina q peguei no site da firebase :
>
>
>
>
> http://mail.firebase.com.br/pipermail/lista_firebase.com.br/2004-ctober/0008
> 65.html<http://mail.firebase.com.br/pipermail/lista_firebase.com.br/2004-ctober/000865.html>
>
>
>
> procedure tdm.grava(wtable:tibdataset);
>
> var wRec : TBookMark;
>
> begin
>
> wRec:=wtable.GetBookmark;
>
> //cntr_database.ApplyUpdates([wtable]); se usar cached
>
> TrnDat.CommitRetaining;
>
> wtable.close;
>
> wtable.open;
>
> if wRec = Nil then wtable.last
>
> else wtable.GotoBookmark(wRec);
>
>
>
> end;
>
>
>
>
>
> O Problema é que no cadastro tenho um dbGrid associado ao DataSource e
> quando incluo um registro na máquina A, não aparece a informação no dbGrid
> da máquina B, mesmo que eu faça um refresh na tabela. Só aparece se eu
> fechar a tabela e abri-la novamente na máquina B pois na máquina A aparece.
>
>
>
>
>
> No Trasaction Editor está marcado como ReadCommited mas mesmo assim não
> aparece no grid.
>
>
>
>
>
> 2ª Pergunta: Como faço para os dados aparecerem ? Coloco um timer abrindo e
> fechando a tabela ?
>
>
>
> Se alguém souber me ajudar, agradeço.
>
>
>
> Abçs,
>
>
>
> João Carlos Cordeiro
>
> Curitiba - PR
>
>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
--
Antonio Mateus
Estudante de Sistemas de Informação 5º Periodo
FAL - Faculdade de Alagoas
Aprendiz Java
Netbeans 6.1 User
Mais detalhes sobre a lista de discussão lista