Select (max) colocando o valor em uma variavel inteira ?
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:
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
Curtidas 0
Respostas
Robson S
20/10/2003
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;
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;
GOSTEI 0
Jackson
20/10/2003
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;
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;
GOSTEI 0