Trazer os dados dos registro de uma tabela em vetor

Delphi

26/07/2008

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


Guigosnet

Guigosnet

Curtidas 0

Respostas

Thomaz_prg

Thomaz_prg

26/07/2008

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.


GOSTEI 0
Guigosnet

Guigosnet

26/07/2008

blz, obrigado deu certo


GOSTEI 0
POSTAR