在access数据库里有两个表一个信息表A,一个用户表B,用odbc方式访问 。在mfc单文档程序下,我建立了基于CRecordset的类,已经用m_pset实现对信息表A进行访问。然后我新加入一个登录框,又为表B新建一个基于CRecordset的类,这该如何访问?m_pSet指针是公用的?多谢大侠了

解决方案 »

  1.   

    没用过ODBC,ADO应该很好用吧。
      

  2.   

    基于Recordset建立的类中自动添加了成员变量,每个变量对应着表中的每一个数据项,我记得是这样。不知有帮助否。
      

  3.   

    CRecordset类中保存 你要的指针即可修改CRecordset类的构造函数,把m_pset传进去即可
      

  4.   

    两个表 他给你建了两个CRecordSet的派生类 一个类一个对象就行 不需要通过同一个对象来访问CUserRecordSet m_users("xxx");
    //...
    CDataRecordSet m_dat("xxx");
    //...
      

  5.   

    最好不要通过m_pset公有来访问,这样就不能保证数据的安全性,你应该再重新建个指针来访问
      

  6.   

    嗯,这里我把m_pset供访问信息表用 ; 
    然后对CUserRecordSet 创建一个对象CUserRecordSet m_users 单独对用户表访问可以不?
    可以的话,该怎么写代码。就是说在如何通过m_user对象写一个登陆匹配代码。本人菜鸟
      

  7.   

    我弄好了,通过recordset的对象,谢谢各位