[firebase-br] Problema IBO GRID atualiza só uma ves

Danilo Gomes danrgomes em gmail.com
Sex Abr 25 10:08:17 -03 2008


Concerteza Cicero ...mas é estranho q a grid nao enxerga o 4º registro ...na
2º vez ...

Em 25/04/08, Cícero Silva Foscarini <cicero em puxtreme.com.br> escreveu:
>
> Mas se ele estiver usando uma mesma transacao para a query da grid e
> para a query de insercao, esse problema nao poderia acontecer, certo?
>
> Abracos.
>
> Carlos H. Cantu (TeamFB) escreveu:
> > Me parece típico problema de isolamento transacional. O registro
> > inserido não está sendo enxergado pelas outras transações. Verifique
> > se vc está commitando após a inserção, e se a transação associada ao
> > query da grid está com isolamento readcommited.
> >
> > []s
> > Cantu (Membro do TeamFB - FireBase)
> > http://www.warmboot.com.br
> > FireBase - http://www.FireBase.com.br
> > Blog - http://blog.firebase.com.br
> >
> > DG> Olá a todos
> >
> > DG>     Bom não sei se alguem já passou por algo semelhante pois estou
> com o
> > DG> seguinte problema
> >
> > DG>     Ambiente D5, IBO, Firebird ...
> >
> > DG>     Tenho uma Grid (TIB_GRID)que carrego 3 registros numa TABELA
> TEMP que
> > DG> aparcem na GRID na primeira vez assim que abro a tela. Finaliza
> minha
> > DG> operacoes EXCLUINDO os 3 registros desta TABELA TEMP e depois sem
> fechar a
> > DG> tela insiro ai quatro registros na nesta tabela e tento carregar
> esses 4
> > DG> registros na GRID, porem ao inves de aparecer os quatro na grid ele
>> > DG> aparece 3 ...porem eu tenho certeza que
> > DG> os 4 registros estao gravado pois atraves de outra query ele um
> count desse
> > DG> registros
> >
> > DG> Melhorando ... 1º vez que carrego ;;;
> >
> > DG>    Numero         Parcela          Valor
> > DG>     123                1                   4,5
> > DG>     124                2                   4,0
> > DG>     125                3                   4,0
> >
> > DG> Numa outra quey FACO UM COUNT retornando num edit 3 registros
> >
> >
> >
> > DG>  ..2º vez que carrego ;;;
> >
> > DG>    Numero         Parcela          Valor
> > DG>     2                     1                   4,5
> > DG>     32                   2                   4,0
> > DG>     312                 3                   4,0
> > DG>     313                 4                   4,0 ===> este registro
> nao
> > DG> aparece na grid ....
> >
> > DG> Numa outra quey FACO UM COUNT retornando num edit 4 registros
> >
> > DG> Detalhe ja que estou "no bico do corvo " com essa rotina ja tentei
> um monte
> > DG> de coisa incluisive ISTO
> >
> >
> > DG> QCaixaTemp.DisableControls;
> > DG> QCaixaTemp.close;
> > DG> QCAIXATEMP.ParamByName('PNUMERO').ASINTEGER:=TRANSACAO_CAIXA;
> > DG> QCaixaTemp.open;
> > DG> QCaixaTemp.Refresh;
> > DG> QCaixaTemp.First;
> > DG> QCaixaTemp.EnableControls;
> > DG> QCaixaTemp.Refresh;
> > DG> QCaixaTemp.First;
> > DG> ibgridItens.Visible:=false;
> > DG> ibgridItens.Visible:=true;
> >
> > DG> Agradeço pela atenção...
> >
> > DG> Danilo
> > DG> ______________________________________________
> > DG> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > DG> Para saber como gerenciar/excluir seu cadastro na lista, use:
> > DG> http://www.firebase.com.br/fb/artigo.php?id=1107
> > DG> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> >
> > ______________________________________________
> > 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
> >
>
>
> ______________________________________________
> 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
>



Mais detalhes sobre a lista de discussão lista