Fórum Atualizar base ClientDataSet arquivo.xml #381755
19/07/2010
0
SqlDataset : Select * from transportadora
Aplicacao Cliente :
Cds := TClientDataSet.Create(nil);
Cds.RemoteServer := SoapConnection1;
SoapConnection1.Connected := True;
Cds.Close;
Cds.ProviderName := 'dspTransportadora' ;
Cds.Open;
//Cds.SaveToFile('dspTransportadora' + '.XML');
Cds.SaveToFile('dspTransportadora.cds',dfBinary);
Cds.Free;
ShowMessage('arquivo baixado');
exit;
desta maneira baixei a tabela transportadora . DESAFIO : atualizar a base do cliente somente com as alteracoes. Para nao ter que toda semana baixar a tabela inteira novamente , pois é muito pesado. e requer muito tempo . com o sql abaixo trago so os registro com alteracao assim a atualizacao do arquivo xml(my base) é bem leve.
SqlDataset : Select * from transportadora where DataMod >= :DataMod
COMO FAZER ?? como faco para juntar o xml existente "dspTransportadora.xml" com os dados atualizados??
att. Marcio
Sulfabril S/a
Curtir tópico
+ 0Posts
19/07/2010
Marco Salles
Gostei + 0
20/07/2010
Sulfabril S/a
Cds.RemoteServer := SoapConnection1;
SoapConnection1.Connected := True; Cds.Close;
Cds.ProviderName := 'dspTransportadora' ;
Cds.Open;
//Cds.SaveToFile('dspTransportadora' + '.XML');
Cds.SaveToFile('dspTransportadora.cds',dfBinary);
Cds.Free;
ShowMessage('arquivo baixado');
exit; que sugestao vc pode me indicar ??? Att. Marcio.
Gostei + 0
20/07/2010
Marco Salles
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)