有一个用ACCESS 2003创建的数据库文件*.mdb,想通过DAO访问,通过如下方式
CDaoDatabase db;
db.Open(*.mdb);
编译通过,调试的时候,运行到Open的时候,报无法识别的数据库文件,不知道是怎么回事?
请赐教

解决方案 »

  1.   

    upgrade to Visual Studio 6.0 SP3 or higher
    for more information, see Visual Studio Service Pack readme
    BTW, DAO support is discontinued. new application should use ADO.
      

  2.   

    将Access2003转换成旧版本的数据库就行。工具—数据库实用工具—转换数据库—到早期Access数据库版本
      

  3.   

    是啊,转换到早期版本,
    不过最好别用DAO ,不支持多线程