DAO的版本低了!如你要打开ACCESS 2000的库,就必须用ACCESS2000版本的DAO访问。

解决方案 »

  1.   

    同意zhq2000,你可以用ACCESS2000的转换器转换一下,不过是要付出代价的哦
      

  2.   

    升级Visual Studio SP4,就是最新了,才可以打开Access 2000;对了,问一下:m_database.Open()中_T("MyPath\Mydatabase.mdb")行吗?,我记得DAO要使用全路径?
      

  3.   

    注意双斜杠,_T("MyPath\Mydatabase.mdb")中的所有“\"改为"\\",
      

  4.   

    DAO3.5以下不支持2000版的jet数据库.
    要么你把数据库转换成早期版本,要么更新你的jet引擎.
      

  5.   

    to wt13:我认识你吧?昨天你没有来.
      

  6.   

    原因确实是我的VC6 不支持ACCESS2000. 
    谢谢各位了。to molight: 我认识你,昨天我来了。但没好久。