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

Cícero Silva Foscarini cicero em puxtreme.com.br
Sex Abr 25 10:00:09 -03 2008


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 só
> 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
> 





Mais detalhes sobre a lista de discussão lista