排序可以用sort属性
rstOrders.Sort = "ShipCountry"

解决方案 »

  1.   

    SELECT A.客户编码,SUM(A.金额) AS 总金额 FROM A GROUP BY A.客户编码 ORDER BY A.客户编码 
      

  2.   

    你是说我必须用另外的recordset来记录统计值?
      

  3.   

    *排序:
    用Sort属性 可以在先connect.execute的方法进行排序,再用require方法,从新刷新recordset。
     
    *统计:
    recordcount属性,获取记录数
    如果你要统计还可以利用filter属性进行筛选!
    其他的要得到某一个列的和啊,什么的,我看也只有用编程实现了。 也可以在用connect.execute的方法,然后用require。如果记录集不多的话,我觉得还是用一个循环,把值一个一个加上去,最省资源了(不用再打开新recordset)
      

  4.   

    你可以用close关掉记录集先。再重新写一句SQL,再打个关掉的那个数据集。。
      

  5.   

    算了吧。  MICROSOFT的SORT,和FILTERT特不好用,还是自已动手做一个吧!! 
      

  6.   

    你要排序和统计,在生成recordset 时就进行是最好的。你自己做排序或统计的效率未必比SQL的高。自己编程实现除非是在用SQL很难实现的情况下才会用。
    若要改变不同的排序方式,就先close 这个recordset  ,重新生成recordset 就可以了。
      

  7.   

    谢谢已经得到的recordset,可不可以对其中的field进行二次选择,已决定是否显示出来?还是必须到服务器再重新读取相应字段的内容?
      

  8.   

    不要的field就别select,出来之后是否显示可以在程序里处理