Olá amigos, estou trabalhando com o XML do ClientDataSet, mas percebi algo muito estranho nele... quando você edita um registro que está dentro dele e logo depois você salva, ele gera outro registro igual no arquivo XML... pra entender melhor segue parte do XML, do arquivo original:
<ROWDATA> <ROW RowState="1" IDMEDICO="1" DESCRICAO="Médico 1" .... </ROWDATA> Quando você edita o Registro acima, num DbEdit, ou qualquer outro controle, e dá um SaveToFile do CDS, ele gera o seguinte arquivo: <ROWDATA> <ROW RowState="1" IDMEDICO="1" DESCRICAO="Médico 1" ..... <ROW RowState="8" IDMEDICO="18" DESCRICAO="Médico 1" .... </ROWDATA> Perceba que o registro é igual, só mudou o IDMEDICO... Mas se você for e mandar abrir o XML, num DBGrid por exemplo, exibe somente um registro... ou seja, exibe somente o registro que tem RowState="8"... aí eu pergunto, porque disso? Isso enche o arquivo... imagina um arquivo com mais de 100 registros, e eu altero os 100... vou ter lá no arquivo 200 registros.. o tamanho fica imenso... P.S.: já tentei deletar o arquivo antigo e gerar um novo arquivo... e nada... o que pode ser isso? Desde já agradeço a todos.. []s -- _________________________________ Fellipe Henrique [EMAIL PROTECTED] Borland Developer Studio 2006 Certified "Venham até a borda, ele disse. Eles disseram: Nós temos medo. Venham até a borda, ele insistiu. Eles foram, Ele os empurrou... E eles voaram." (Guillaume Apollinaire) -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html