Verificar se tem atualização pendente com cds

Delphi

14/03/2008

Uso DBExpress c/ FB 1.5
Seguinte tenho um clentdataset onde dou inset atribuo dados ao cds e depois dou post sem chamar o ApplyUpdates. Depois tenho um botão Salvar onde chamo o cds.ApplyUpdates . O que eu preciso é que se o usuário clicar no botão Sair (sem clicar antes no Salvar), informar que tem atualizações pendentes e se ele deseja salvá-las. Tem algum método que da para fazer o teste se tem Atualizações a serem aplicadas no banco?
Alguém pode me ajudar?
Obrigado.


Hall 9000

Hall 9000

Curtidas 0

Respostas

Webjoel

Webjoel

14/03/2008

Olá!

Muito fácil e simples, basta fazer a seguiente verificação:

if ClientDataSet1.ChangeCount > 0 then
begin
   showmessage(´Você possui Alterações não Salvas!´);
end;


E dá-lhe F9!


GOSTEI 0
Hall 9000

Hall 9000

14/03/2008

Realmente muito simples e fácil!
Valeu!!!


GOSTEI 0
POSTAR