sql.add('select max(convert(int,cul)) from'+dbtable);

解决方案 »

  1.   

    1)sql.add('select max(cul) from '+dbtable);
    2)result:=query.fieldbyname('cul').AsString;
      

  2.   

    1)sql.add('select max(cul) as cul from '+dbtable);
    2)result:=query.fieldbyname('cul').AsString;
      

  3.   

    var st : stringst := 'select max(' + cul + ') from ' + dbtable;
    With Query1 do begin
        sql.clear;
        sql.add(st);
        open;
    end;
    Result := query1.fields[0].AsString;