表结构
userid   name   address   feiyong   sfy
20090001 李四      地址      1500     张平我需要统计的是查询结果第四个字段feiyong的和,
dbgrideh1.footerrowcount:=1;
dbgrideh1.sumlist.active:=true;在dbgrideh1.column[3].footers[0].valuetype:=fvtsum;可是执行时报错:adoquery1 field"feiyong" notfound。
弄了很久也没有找出原因,请大家帮忙。先谢谢了

解决方案 »

  1.   

    檢索的SQL語句貼出來看下,就知道了。dbgrideh1.column[3].footers[0].valuetype:=fvtsum; 
    dbgrideh1.column[3].footers[1].fieldname := 'FeyYong';
      

  2.   

     寫錯了,不好意思!!
      應該是你的SQL中沒有帶上這個字段。dbgrideh1.column[3].footers[0].valuetype:=fvtsum; 
    dbgrideh1.column[3].footers[0].fieldname := ‘feiyong’;   // 這一句寫了沒有?
      

  3.   

    dbgrideh1.column[3].footers[0].fieldname := ‘feiyong’;  这个试过了,也一样。
    sql语句"select userid,name,address,feiyong,sfy from tablename "
    语句会有问题吗,苦恼