Refresh na Tabela
21/12/2005
0
O problema é o seguinte:
Executo uma exclusão na tabela que está sendo mostrada em um DBGrid e gostaria que o grid atualizasse, então dou um refresh no client data set desta tabela. O comando é executado sem erro mas não acontece nada!
O que eu faço?
Obrigada. :)
Fatima
Posts
21/12/2005
Adriano Santos
21/12/2005
Fatima
Já tentei também ... e não acontece nada ... :?
21/12/2005
Pain_elemental
1. O registro foi realmente excluido do banco de dados e
2. se em algum momento vc desvinculou o DataSetProvider do ClientDataSet.
Se nao houver DataSetProvider entao os dados sempre serão o mesmos, mesmo após refreshs ou closes and opens.
23/12/2005
Fatima
1 - Sim ... o registro foi realmente excluído da tabela, pois no momento em que executo o comando de exclusão, ao mesmo tempo, verifico pelo administrator do bd;
2 - O DataSetProvider está em todo momento vinculado ao ClientDataSet;
Mas o refresh na tabela não é feito, nem com o comando Refresh do componente e nem com Close e Open!!!
>> O que verifiquei é que sempre que dou uma vez um open naADODataSet ou ClientDataSet ele não atualiza mais os dados!!
Por exemplo: Tentei fazer um teste com o seguinte:
Dou um open na tabela, ela é mostrada através de um grid (sem problemas), então adiciono um comando de ordenação neste select ... e tanto com Refresh ou Close e Open, este comando não é executado (não apresenta erro, mas também não executa)!!!
O que pode ser isto??
Obrigada.
Clique aqui para fazer login e interagir na Comunidade :)