eu fiz isso (como descrevi abaixo). mas o problema é o seguinte: eu preciso que os dados do ClientDataset2 se acumulem (pq na verdade eu tenho q passar os dados do clientdataset1 + clientdataset3 + clientdataset4 para o clientdataset2). Atualmente tenho q copiar registro a registro d cada um deles!! e isso fica mto lento
obrigado ----- Original Message ----- From: Luciano Angelini - uol To: delphi-br@yahoogrupos.com.br Sent: Wednesday, May 28, 2008 2:08 PM Subject: Re: [SPAM][delphi-br] Copiar os Registros de um Dataset para Outro Boa Tarde Rafael .... A coisa é bem simples .... ClientDataSet2.Data := ClientDataSet1.data ; Espero ter ajudado .. Luciano Angelini Prefeitura de Lupionópolis-Paraná Rafael Marques escreveu: > > bom dia!! > > alguem sabe se tem alguma rotina q copie todos os registros d um > dataset para outro!??! > > (eu vi aq uma pergunta dessa ha algum tempo e n vi resposta e tb n > achei no google!) > > atualmente eu rodo uma tabela dando insert na outra, mas essa tab d > origem tem geralmente mais d 10.000 registros e por isso fica mto lento!! > > eu pensei em usar a linha "ClientDataset1.Data := > ClientDataset2.Data", mas no meu caso n funcionaria pq eu preciso q > acumule os registros no clientdataset2 (eu faço diversas pesquisas no > 1 e preciso q o resultado d cada uma vá acumulando no 2). > > mto obrigado a todos > > Rafael > > [As partes desta mensagem que não continham texto foram removidas] > > ------------------------------------------------------------------------------ Esta mensagem foi verificada pelo E-mail Protegido Terra. Atualizado em 28/05/2008 [As partes desta mensagem que não continham texto foram removidas]