Trazer os dados dos registro de uma tabela em vetor

26/07/2008

1

galera to em duvida de como fazer essa rotina
de
Trazer os dados dos registro de uma tabela em 1 vetor

por exemplo gostaria de passar a (tabela, chaveprimaria, valor da chave) retornando TVetor.
E nessa funcao tragaria todos os dados se achar é claro para um vetor, como faço para varrer os campos e jogando os valores de uma tabela/registros


Responder

Posts

27/07/2008

Thomaz_prg

Num vetor (array) você traria os valores e tal, porém, não como um par chave/valor, ou seja, poderia ter os valores, mas teria que saber a quem (qual campo) pertence cada valor. Mas poderia fazer assim:

var
vetor:array of variant;
i:integer;
begin

SetLength( vetor , Dataset.FieldCount );
for i:=0 to Dataset.FieldCount-1 do
vetor[i] := Dataset.Fields[i].Value;

end;


Dessa forma você teria os valores dos campos em um vetor.


Responder

27/07/2008

Guigosnet

blz, obrigado deu certo


Responder