Como faço para salvar uma tabela em *.xml ou ext. qualquer?

Delphi

02/04/2003

Olá amigos.
Como faço para salvar uma tabela com a extensão *.xml e depois ler esse mesmo arquivo em uma outra tabela?
A extesão não precisa ser nescessariamente XML, pode ser uma outra qualquer.
Muito obrigado!!

Um abraço a todos.
Wmunir, um abraço cara!


Anonymous

Anonymous

Curtidas 0

Respostas

Anonymous

Anonymous

02/04/2003

Bom, você precisa passar os dados da tua tabela prum TClientDataSet e depois fazer ´ClientDataSet1.SaveToFile(´c:\arq.xml´, dfXML)´ e fazer loadfromfile para ler.


GOSTEI 0
Anonymous

Anonymous

02/04/2003

Quero agradecer pela resposta Dead Beat, foi muito útil, só que tem um prbleminha. Por padrão O TCientDataSet só abre os arquivos *.xml, no meu caso, eu uso o IB6, a extensão do meu banco é GDB, que componente eu poderia usar para abri-lo.
Valeu!


GOSTEI 0
Anonymous

Anonymous

02/04/2003

Bueno,
Pra começar se você estiver usando os componentes dbExpress é moleza. O TSQLClientDataSet pega os dados do teu GDB e grava em XML e vice-versa. Se tu usa os componentes IBX ou da guia BDE vai ter que ler os dados retornados pela Query e gravar no ClientDataSet da guia DataAccess.

Qualquer dúvida, prende o grito.


GOSTEI 0
POSTAR