Fórum Como eu defino a estrutura do ClientDataSet em tempo de exec #221889
24/03/2004
0
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
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
Curtir tópico
+ 0
Responder
Posts
26/03/2004
Fabiofsilva
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.
//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.
Responder
Gostei + 0
29/03/2004
Rodrigo Ferreira
hehehehhe, valeu camarada ficou muito bom!!!!!!!
Obrigado
Obrigado
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)