Fórum Como saber os campos da query? #322442

29/05/2006

0

Como faço para carregar numa TString os campos da query antes de executar a instrução SQL. Tentei usar query.FieldList, mas ela só funciona com a query ativa.


Luis.wolff

Luis.wolff

Responder

Posts

29/05/2006

Erike Almeida

var
List : TstringList;
begin
List := TStringlist.create;
SQLQuery2.GetFieldNames(List); // eu usei sqlquery mas o método esta disponivel para todos os componente que herdam de tdataset
showmessage(List.text);
List.free;
end;


Responder

Gostei + 0

29/05/2006

Bon Jovi

ClientDataSet1.Close;
ClientDataSet1.PacketRecords := 0; //nao buscará dados
ClientDataSet1.Open;

Mas se quiser pegar os campos de determinadas tabelas, existe outro jeito.


Responder

Gostei + 0

30/05/2006

Luis.wolff

Obrigado!

Que jeito seria esse?


Responder

Gostei + 0

04/06/2006

Bon Jovi

Pra pegar de uma determinada tabela:

ADOConnection1.GetFieldNames(´TAB_CLIENTE´, Memo1.Lines);


Responder

Gostei + 0

04/06/2006

Luis.wolff

Mais uma vez, obrigado. Ajudou um monte...


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar