如题

解决方案 »

  1.   

    query1.sql.add('select max(id) as maxid from tabl');....ss:=query1.fieldbyname('maxid').asstring;
      

  2.   

    sql 语句:
    SELECT MAX(Freight) AS lbwu
    FROM Orders 再把lbwu的值赋给变量就可以了Freight字段名, lbwu别名,
      

  3.   

    目前能够想到的就是得到字段的所有值,再用一个函数得出最大值。
    select * from yourtablefunction GetMaxValue:integer;
    var i:integer;
    begin 
      with ADOQuery do
      begin
        first;
        i:=fieldByName('yourField').asInteger;
        while not eof do
        begin
          if fieldByName('yourField').asInteger>i then
              i:=fieldByName('yourField').asInteger;
          next;
        end;
      end;
      result:=i;
    end;