Odbc mysql

Delphi

02/08/2003

Ola esou usando window 2000, delphi 7 e mysql.
Tenho uma tele principal com um dbgrid e um timer que a cada 4 segundos ele faz um refresh na tela. Ate ai sem problemas. So que algumas vezes ele simplesmente duplica todos os campos na tabela (dbgrid). Mas nao no banco, mas eh uma droga pq eh uma lista de ordem e eh complicado ficar com registros duplicados !! Alguem tem alguma ideia do que pode ser o problema???


Edusouza

Edusouza

Curtidas 0

Respostas

Koplin

Koplin

02/08/2003

Eu resolvi um problema asim fechando e abrindo o dataset ao inves de usar o refresh. Parece-me que o refreesh as veses deixa sujeira no cache. Não sei se é o melhor mais resolveu.

Query1.DisableControls;//para não piscar na tela
Query1.close;
Query1.open;
Query1.enabledControls;


GOSTEI 0
POSTAR