不使用向导  直接使用CDaoRecordset的GetFliedValue来读取
怎么做 或者其他的方法也可以  但是不要使用向导建立派生类 因为数据库的表都在随时的变化 没有固定

解决方案 »

  1.   

    CDaoRecordset rs;.......//打开数据库,打开记录集rs.
    COleVariant var;
    .....// 移动到相应的记录上
    rs.GetFieldValue("这里是你的字段名",var);
    COleDateTime datetime = COleDateTime(var);  // 如果是日期,就这样做
    int nValue = V_I4(&var);                    // 如果是long int(指Access中的类型)就这样做
    int nValue = V_I2(&var);                    // 如果是int(指Access中的类型) 就这样做
      

  2.   

    float fValue = V_R4(&var);
    double fValue = V_R8(&var);