GARANTIR DESCONTO

Fórum como clonar um ClientDataSet? #330671

04/10/2006

0

Olá amigos, to com o seguinte probleminha...

Tenho um XML em formato Datapacket do CDS... pois bem, carreguei ele no CDS e tudo certinho... porém tenho uma tabela no banco de dados, em outro CDS... como faço pra clonar os dados do CDSXML pro CDSBD?

Os campos são idênticos em ambos...


Desde já agradeço.


[]s


Titanius

Titanius

Responder

Posts

04/10/2006

Marco Salles

nun entendi muito bem , mas

clientDataSetCopia.Data:=ClientDataSetClonado.Data



Responder

Gostei + 0

05/10/2006

Edibertoalves

Oi Bom dia!!!

Baixe esse exemplo no CodeCentral da Borland:

http://cc.borland.com/Item.aspx?id=21128

[]´s


Responder

Gostei + 0

05/10/2006

Titanius

Valeu pessoal... o erro estava quando estava criando o CDS em runtime... faltou um negocio lá! está solucionado usando o CloneCursor...



[]s


Responder

Gostei + 0

05/10/2006

Marco Salles

tirando o posicionamento do cursor , eu não vi nenhuma diferença entre o

Clone.CloneCursor(ClientDataSet1, False, False); do Clone.data:=ClientDataSet1.data;



Responder

Gostei + 0

06/10/2006

Titanius

Olá marco, a diferença é que o que você falou:

Clone.data:=ClientDataSet1.data;

Copia o registro em questão... já o

Clone.CloneCursor(ClientDataSet1, False, False);

Copia todos os registros... como no meu caso era clonar tudo mesmo,fiquei no CloneCursor...

[]s


Responder

Gostei + 0

06/10/2006

Marco Salles

Olá marco, a diferença é que o que você falou: Clone.data:=ClientDataSet1.data; Copia o registro em questão...


comigo , não acontece isso não.. Copia tb todos os registros , apesar do nome ser sugestivo... Se isso aconteceu com voce testatdo de fato , to meio sem entender :cry: :cry:


Responder

Gostei + 0

06/10/2006

Titanius

Bem, achei estranho mas aconteceu sim... pode ser porque eu estou usando arquivos binários, tipo... pegando um arquivo binario pra jogar pra um CDS do banco de dados... sei lá só um suposição.. :D


[]s


Responder

Gostei + 0

06/10/2006

Marco Salles

mas o exemplo de download sugerido

http://cc.borland.com/Item.aspx?id=21128

torquei a instrução clone pelo data e não tive nenhuma diferença .. Com exeção do ponteiro , como disse antes..

mas fica aqui seu relato , a prática vale muito...


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar