是不能打开的,microsoft已经放弃了对DAO的支持,你要么用ado要么把2000转成97吧。

解决方案 »

  1.   

    http://www.csdn.net/develop/read_article.asp?id=7751
      

  2.   

    是你的DAO的版本太老了,安装最新的sp.
      

  3.   

    vc6.0以下版本的DAO打不开2000的,需要升级
      

  4.   

    6.3.10.2. Service Pack 3 更正的错误:
    下列 MFC 问题已经被更正:MFC 6.0 可以使用 Microsoft(R) Access 2000 数据库。若要在应用程序中使用此功能,必须使用下例方法启用 DAO 3.6: 
    在进行任何与数据库相关的调用前,链接 DLL 版的 MFC,并将下列行添至 InitInstance 中:
    AfxGetModuleState()->m_dwVersion = 0x0601
    在 _MFC_VER 设置为 0x0601 后重新编译 MFC 静态库。