Como eu defino a estrutura do ClientDataSet em tempo de exec

Delphi

24/03/2004

Bom dia pessoal

Estou com um dificuldade que para muitos é facil....

Eu preciso fazer um processo em meu sistema onde a definicacao dos campos criado no FieldEdit do IBDataSet seja tambem definda no TClientDataSet em tempo de execucao...

Tipo passar os campos definidos no IBDataSet para o TClientDataSet so que em tempo de execucao.

Se alguem souber como eu faco isso, ficarei muito grato....

Obs: Se alguem poder me explicar como eu faco pelomenos para criar os campos no TClientDataSet em tempo de execucao eu ja ficarei grato.

Atensiosamente

Rodrigo Ferreira


Rodrigo Ferreira

Rodrigo Ferreira

Curtidas 0

Respostas

Fabiofsilva

Fabiofsilva

24/03/2004

Use o seguinte código

//apenas se precisar
//---------------------
ClientDataSet.Close
ClientDataSet.FieldDefs.Clear;
//---------------------
ClientDataSet.FieldDefs.Assign(IBDataSet.FieldDefs);
ClientDataSet.CreateDataSet

Assim você passa todas as definições feitas no fieldedit para do seu IBDataSet para o ClientDataSet.

Espero ter ajudado.


GOSTEI 0
Rodrigo Ferreira

Rodrigo Ferreira

24/03/2004

hehehehhe, valeu camarada ficou muito bom!!!!!!!


Obrigado


GOSTEI 0
POSTAR