Não sei se dá pra fazer rápido com CDS acessando arquivos XML. Mas vc pode fazer o seguinte: Os dois arquivos devem ter a mesma estrutura de dados. Não testei o código abaixo, mas a idéia é essa. CDS1 e CDS2 são os dois clientdatasets, que deverão estar ativos.
var Destino : TClientDataSet; i : integer; begin Destino:=TClientDataSet.Create(nil); Destino.FieldDefs.Assign(Origem.FieldDefs); Destino.CreateDataSet; CDS1.First; while not CDS1.Eof do begin Destino.Append; for i:=0 to CDS1.FieldCount-1 do Destino.Fields[i].Value:=CDS1.Fields[i].Value Destino.Post; CDS1.Next; end; CDS2.First; while not CDS2.Eof do begin Destino.Append; for i:=0 to CDS2.FieldCount-1 do Destino.Fields[i].Value:=CDS2.Fields[i].Value Destino.Post; CDS2.Next; end; Destino.SaveToFile('DESTINO.XML'); end; Veja aí se dá certo. Ah, FASSO é com Ç, eheh Em 20/06/07, alan_adolfo2 <[EMAIL PROTECTED]> escreveu: > > Bom dia galera > > Criei dois arquivos XML e gostaris de junta-la como eu fasso > tenho 2 ClientDataSet, e 2 ClientDataSet, fazendo um SQL, como eu > fasso isto??? -- Timeo hominem unius libri Cogito ergo sum - Carpe diem []s Guionardo Furlan http://guionardo.blogspot.com