activeform(网页)上可以声明全局变量吗?implementationuses ComObj, ComServ;
var i,j:integer;//////声明
我的声明怎么没结果?如何取得数据表中某一列的最大值?谢谢!

解决方案 »

  1.   

    可以做循环比较,也可以用select max(列名) from 表名 的方法从后端数据库取。-----另,没结果?是什么现象?
      

  2.   

    看你的局的范围:只是用在这个ActiveForm内容,还是指要和ActiveForm所在的页面通讯。
      

  3.   


    implementation
    前声明!
      

  4.   

    还有:函数该放在什么位置呢?如:
    Function DatasetMax_data(DataSource1: TDataSource;  i: integer): Real;
       begin
        Result:=-1000000;
        DataSource1.DataSet.First ;
       while not (DataSource1.DataSet.Eof) do
           begin
             if Result<DataSource1.DataSet.Fields[I].AsFloat then
                Result:= DataSource1.DataSet.Fields[I].AsFloat ;  {else Result:=result}
                DataSource1.DataSet.next;
           end;
    end;