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

 



Responder a