[firebase-br] Problema IBO GRID atualiza só uma ves
Carlos H. Cantu (TeamFB)
listas em warmboot.com.br
Sex Abr 25 09:08:58 -03 2008
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
Mais detalhes sobre a lista de discussão lista