Fórum Select (max) colocando o valor em uma variavel inteira ? #189793

20/10/2003

0

Olá !
Estou fazendo um select (max) em um campo de uma tabela, mas preciso colocar este valor que é retornado diretamente em uma variavel inteira, e nao sei como fazer isso, apos o select ser executado.
Aguardo ansioso por uma ajuda.

Atenciosamente:


Braian

Braian

Responder

Posts

20/10/2003

Robson S

var
max: integer;
begin
with query1 do
begin
close;
sql.clear;
sql.add(´SELECT MAX (codigo) codigo FROM tabela´);
open;
max:= fieldbyname(´codigo´).asinteger;
end;
end;


Responder

Gostei + 0

20/10/2003

Jackson

Tente fazer isto...

var
MaiorID: integer;
begin
with query1 do
begin
Active:= False;
SQL.Text:= ´Select max(idCliente) from Clientes´;
Active:= True;
MaiorID:= Fields[0].AsInteger;
end;
end;


Responder

Gostei + 0

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

Aceitar