Como adicionar fields em um ClientDataSet via codigo?
Ae rapaziada!
Estou usando Dlelphi 6 e preciso do seguinte:
Tenho um ClientDataSet e uma query que muda de codigo sql td a hr...
Eu quero que, td vez q ela for aberta, (AfterOpen, por ex.) limpe todos os campos do ClientDataSet e adicione os mesmos campos da query
tentei isso
mas quando eu tento executar o metodo CreateDataSet, ele causa um EDatabaseError
alguem tem uma ideia de como resolver isso?
Valeuz!!!
Estou usando Dlelphi 6 e preciso do seguinte:
Tenho um ClientDataSet e uma query que muda de codigo sql td a hr...
Eu quero que, td vez q ela for aberta, (AfterOpen, por ex.) limpe todos os campos do ClientDataSet e adicione os mesmos campos da query
tentei isso
for i := 0 to Query.FieldCount - 1 do Client.Fields.Add(Fields[i]);
mas quando eu tento executar o metodo CreateDataSet, ele causa um EDatabaseError
Client: Field ´CLIENTE´ not Found
alguem tem uma ideia de como resolver isso?
Valeuz!!!
_chiappone_
Curtidas 0
Respostas
_chiappone_
18/11/2004
Errr... resolvi... o problema naum era esse
O problema estava no IndexDef.... em design, tinha um campo lah... entaum quando dava o CrateDataSet, ele acusava que um dos campos do IndexDef naum existia.... mancada minha... foi malz!
Agora meu problema eh outro, e estarei postando em outro topico com Assunto diferente...
Valeuz!
O problema estava no IndexDef.... em design, tinha um campo lah... entaum quando dava o CrateDataSet, ele acusava que um dos campos do IndexDef naum existia.... mancada minha... foi malz!
Agora meu problema eh outro, e estarei postando em outro topico com Assunto diferente...
Valeuz!
GOSTEI 0