query.addallfields;

esse exmplo ta um poco bizarro, mais não achei jeito melhor de
expressar o que estava precisando, gostaria que em tempo de execução
dependendo da tabela selecionada a query assuma os campos na hora, no
caso se eu do um OPEN ele assume os campos, mais necessito que esses
campos ainda fiquem na query mesmo depois do CLOSE, sendo substuido
apenas quando a tabela do selec for mudada e com isso assumindo os
novos campos



2008/9/29 Rubem Nascimento da Rocha <[EMAIL PROTECTED]>:
>
> Objetos TField ligados a um dataset que está consultando dados diretamente
> de um SGBD¹ devem, obrigatoriamente, ter seus respectivos campos fisicamente
> já definidos em tabelas do banco de dados. Para este tipo de dados, o máximo
> q vc pode fazer é criar um campo calculado (tipo fkCalculated) e definir um
> evento no seu formulário/data module para tratar tais campos. Mas a criação
> de campos calculados só deve acontecer com o dataset fechado. Procure que vc
> vai achar exemplos na Internet de como criar campos calculados.
>
> Agora, se o seu caso é criar campos temporários em um dataset, faça isso em
> um ClientDataSet, criando campos do tipo ftInternalCalc e configurando-os
> adequadamente para que, em uma atualização em um SGBD, as atualizações em
> tais campos não sejam aplicados ao banco de dados, pois tais campos no banco
> de dados realmente não existem. Se vc nunca usou ClientDataSet, eis uma boa
> oportunidade. Tem material a botão na Internet relacionado com este
> componente.
>
> Boa sorte.
> Sds.
>
> P.S.: (1) SGBD - Sistema Gerenciador de Banco de Dados
>
> ________________________________
> To: delphi-br@yahoogrupos.com.br
> From: [EMAIL PROTECTED]
> Date: Mon, 29 Sep 2008 15:04:44 -0300
> Subject: [delphi-br] duvida sobre querys
>
> gostaria de saber se existe alguma maneira de eu inserir os campos de
> uma tabela numa query em tempo de execução
>
> --
> Leonardo Carlos Baldino - The Highlander
>
> __________________________________________________________
> Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de
> relacionamentos com até 6,000 fotos!
> http://www.amigosdomessenger.com.br
> 



-- 
Leonardo Carlos Baldino - The Highlander

Responder a