Receber um valor de uma query em uma variável

Delphi

14/10/2003

Olá! Gostaria de saber como faço para receber um valor de uma query em uma variável. Já tentei fazer o seguinte:

query.SQL.Clear;
query.SQL.Add(´select max(codigo) + 1 cod from cadastro´);
query.ExecSQL;
codcad := query[´cod´];
query.close;

mas não dá certo, pois quero pegar o maior código da coluna ´codigo´ e da tabela cadastro, dando um novo nome a coluna. O Delphi não reconhece a coluna ´cod´.

Obrigado.


Bclr

Bclr

Curtidas 0

Respostas

Fabio.hc

Fabio.hc

14/10/2003

Tente assim:
query.SQL.Clear; 
query.SQL.Add(´select max(codigo) + 1 from cadastro´); 
query.Open; 
codcad := query.Fields[0].value; 
query.close; 



GOSTEI 0
Bclr

Bclr

14/10/2003

Funcionou
Valeu Fábio
Muito Obrigado pela ajuda


GOSTEI 0
POSTAR