Coloque assim:

 

ClientDataSet.LogChanges:=False;

 

Acredito que irá funcionar.

 

Teruel

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Alisson
Enviada em: terça-feira, 13 de julho de 2010 12:05
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Clientdataset grava registro antigo em XML

 

  

Estou gerando um arquivo de configuração, e como é apenas um registro estou
usando um clientdataset e salvando em um xml. Estou usando
Clientdataset.LoadFromFile e ClientDataset.SaveToFile. Funciona normalmente,
mas o problema é que quando altero algum campo, o registro anterior é
guardado no xml, apesar do clientdataset sempre mostrar apenas um registro.
Dessa forma o tamanho do arquivo vai aumentando cada vez mais. Tem como
atualizar o registro sem guardar os dados antigos no XML?

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





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

Responder a