你可以写个SQL语句,然后ExecutSQL();

解决方案 »

  1.   

    可以在 RecordSet 类的 GetSQL() 函数中直接 return SQL 语句串,而不仅仅是表名。
      

  2.   

    sorry,好象不能解决这个问题
    gz
      

  3.   

    修改自动生成的RecordSet派生类CMySet::GetDefultSQL()
    return为一个SQL语句(如一个SUM汇总),然后在字段变量的定义处注释掉你SQL中未用到的字段(如,在SUM汇总中必需不能出现的字段),在RFX宏处注释掉相应的行。
    使用的时候,OPEN时要以这个SQL为参数来OPEN,本着从细的原则进行记录筛选,就是说你的这个SQL可以加新的约束,但不能低于GetDefaultSQL()定义的SQL的约束。