CDaoDatabase db;
db.Open(".\\checks\\ECheck.mdb");
路进名没有错,
我的Access是2000版
难道VC++6不支持新的Access数据库(*.mdb)结构?

解决方案 »

  1.   

    VC++6不支持Access2000,将你的数据库转化为Access97版本就可以了,或者安装新的DAO驱动程序
      

  2.   

    怎样安装新的DAO驱动程序?
    或怎样转化为Access97版本?
      

  3.   

    我用的是AccessXP,好像没有你说的毛病啊。
      

  4.   

    有一个办法,在vb6.0里面有一个visual data manager(在add-in里面)可以创建access97,
    这里同意jnxulei
      

  5.   

    initinstance()中加入
    AfxGetModuleState()->m_dwVersion = 0x0601;
      

  6.   

    或者你可以使用DAO创建数据库。