Fórum Duplicação ou ponteiro no ClientDataSet #348379
02/11/2007
0
Estou com uma dúvida ao usar o componente ClientDataSet, mostrado abaixo
No código acima os dados no ClientDataSet são duplicados na mémoria, ou é criado um ponteiro para os Dados do ClientDataSet para o CDS?
Wellington - RJ
Var
CDS: TClientDataSet;
CDS:=DataModule.ClientDataSet; // Duplicação ou ponteiro para os Dados
CDS.FieldByName(´Campo´).AsString:=Campo;
No código acima os dados no ClientDataSet são duplicados na mémoria, ou é criado um ponteiro para os Dados do ClientDataSet para o CDS?
Wellington - RJ
Wfortini
Curtir tópico
+ 0
Responder
Posts
03/11/2007
Marco Salles
Wellington , use a propriedade CloneCursor do Cds. Quando o clone
cursor é invocado , o clientDataSet utiliza exatamente os mesmos dados
do componente de origem somente com o cursor independente , o que
implica em um ´espelho´ dos dados em um novo componente.
cursor é invocado , o clientDataSet utiliza exatamente os mesmos dados
do componente de origem somente com o cursor independente , o que
implica em um ´espelho´ dos dados em um novo componente.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)