Pessoal tenho uma tabela com 50 campos, mais ou menos 15 mil linhas estou com 
um problema de lentidão na seguinte situação
..
um form com um cxgrid em uma aba, e os campso TDBEdit em outra aba, ligados a 
uma query, ao mandar abrir buscando tudo Select * from tabela, se eu peço para 
editar, e não altero nada e clico em cancelar, demora alguns segundos 15 a 20 
para o foco ir para o grid (o sistema da a impressão que congela)
...
debuguei e vi que o ao dar um cancel na query ou no dataset, o componente 
quantumgrid da um refresh automatico em todas as linhas do grid ou seja passa 
pelos 50 campos 15 mil vezes.
...
mudando para o trio ... IBOQuery -> ClientDataSet (com provider)... demora um 
pouco para carregar (2 ou 3 segundos), mas a opreção acima, um edit no 
clientdataset , em seguida um cancel, não da o mesmo problema ou seja fica 
praticamente instântaneo,
o problema é que todas as telas eu não use o clientdataset apenas o query, 
acredito que possa ser alguma configuração no componente que esteja errada, mas 
não estou encontrando, alguem sabe o que pode ser ?
......


[As partes desta mensagem que não continham texto foram removidas]

Responder a