Boa Tarde
   
  No meu ponto de vista acredito que ficaria mais fácil você tratar estas 
informações persistindo dados no formato xml caso você esteja utilizando o 
ClientDataSet o mesmo tem a capacidade de salvar e recuperar dados em um 
arquivo de dados no formato DataPackageXML.
   
  Para fazer isso, você adiciona dois novos componentes, “OpenDialog” e 
“SaveDialog” da palheta Dialog, acrescente tambem na cláusula Uses, a 
biblioteca  DBClient.
   
  Ai então basta você acrescentar um botão para executar a geração do arquivo 
no formato xml e outro para obtenção dos dados.
   
  .. salvar XML
   
  procedure TForm1.btSalvarXMLClick(Sender: TObject);
  begin
    if SaveDialog1.Execute then
      begin
      DM.CdsConsTeste.SaveToFile(SaveDialog1.FileName,dfXML);
      end;
  end;
   
  ..Ler dados XML
   
  procedure TForm1.btSalvarXMLClick(Sender: TObject);
  begin
    if SaveDialog1.Execute then
      begin
      DM.CdsConsTeste.LoadFromFile(SaveDialog1.FileName,dfXML);
      end;
  end;
   
  Espero ter ajudado!!

       
---------------------------------
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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

Responder a