Array
(
)

Como utilizar ClientDataSet.Assign ?

Rafs
   - 17 ago 2004

Caros colegas,

Preciso copiar as propriedades de um ClientDataSet para outro criado em tempo de execução, pois enquanto estou editando este CDS preciso pesquisar, neste mesmo CDS, em diversos campos e por vários registros.
Para isto estou tentando utilizar o método Assign, mas me retorna o seguinte erro:
#Código

Cannot assign a TClientDataSet to a TClientDataSet

Alguém sabería me dizer como posso efetuar este processo?

Grato a todos.


Vinicius2k
   - 17 ago 2004

Colega,

Creio que o método ideal para sua situação seja o CloneCursor...
#Código

CDS_Temporario.CloneCursor(CDS_Original);

Neste CDS temporário vc pode realizar as operações que deseja...
Se desejar ter maiores detalhes sobre este método, sugiro consultar o help do Delphi...

Espero ter ajudado...
T+


Rafs
   - 17 ago 2004

PERFEITO..... :D
Era exatamente isto que eu estava precisando....

Muito agradecido.. 8)