tentando importar dados do xml

Delphi

07/08/2016

Pessoal estou tentando o seguinte codigo:

CdsOrigem.SaveToFile('C:\Teste\Produtos.xml', dfXml);

CdsDestino.LoadFromFile('C:\Teste\Produtos.xml');

Ate ai esta dando certo, agora preciso salvar os dados q estão no CdsDestino em uma tabela FB com a mesma estruturada da tabela Origem, estou tentando duplicar uma tabela.

tentei CdsDestino.ApplyUpdate(0), mas nao funciona, tentei fazendo um laço e passando campo a campo e funciona, mas serão muitas tabelas e muitos campos, existe uma maneira mais rapida e simples, poderia o applyupdate simplesmente funcionar, rsrsr

abs e obrigado
Felipe Ip

Felipe Ip

Curtidas 0

Respostas

Ricardo Araujo

Ricardo Araujo

07/08/2016

Oi Felipe, Você esta com o exemplo feito que qual Delphi ?

compartilha seu exemplo para que podemos ajuda.
GOSTEI 0
Jones Granatyr

Jones Granatyr

07/08/2016

Nesse caso, o ApplyUpdates vai funcionar somente se ele estiver ligado a um DatasetProvider, e o provider ligado a um dataset (conectado na tabela da sua base de dados). Você pode tentar ligar o ClientDataSet no Dataset, carregar os dados do XML via código e depois tentar o ApplyUpdates
GOSTEI 0
POSTAR