SELECT SUM(area) AS total_area WHERE id=1;TADOTable如何得到这个 total_area

解决方案 »

  1.   

    ADOTable1.FieldByName('total_area').AsFloat
      

  2.   

    SQL语句只是我写的例子,total_area怎么来的?用TADOTable怎么执行SQL?
      

  3.   

      with DataModuleADO.ADOQuery1 do
            begin
            SQL.Clear;
            SQL.Add('select       ');
              Open;
              first;
              for i:=0 to RecordCount - 1 do
              begin            sum:=sum+FieldByName('  ').AsInteger;
                
              Next;
              end;
              close;
      

  4.   

    写sql就别用table了,不放便,用adoquery吧
      

  5.   

    我不是要写SQL,是要完成SQL同样功能的方法。
      

  6.   

    在ADOTable 中新建一个Calculated字段total_area,在area字段的onGetText中把字段值total_area 赋给它