Fórum ClientDataSet.emptydataset #253439
05/10/2004
0
quando eu limpo meu clientdataset com emptydataset e depois dou applyupdates(0), ele so limpa em memoria e eu precisa que ele limpa-se tambem no banco. Alguem sabe porque ele nao limpa no banco.
Grato
Grato
Bacharelcomputer
Curtir tópico
+ 0
Responder
Posts
05/10/2004
Delphi32
se não me engano é porque o emptydataset serve exatamente para limpar os dados da memória. Para apagar os registros faça algo como:
Espero que possa ter te ajudado!
with ClientDataSet1 do begin DisableControls; First; while not eof do begin Delete; Next; end; EnableControls; end;
Espero que possa ter te ajudado!
Responder
Gostei + 0
05/10/2004
Uildenei
nao seria mais facil fazer uma instrução SQL pq se for pra limpar todos os registros seria mais comodo fazer algo assim:
DELETE FROM WHERE
porem se voce tem dados filtrados no dataset aih fica um pouco mais dificil.
DELETE FROM WHERE
porem se voce tem dados filtrados no dataset aih fica um pouco mais dificil.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)