用CDaoException 提示错误为unrecognized database format
e值为0x00422e40
出错行为m_Db.Open(fn);  //fn为路径

解决方案 »

  1.   

    CDatabase可以,但CDaoDatabase就不可以吗?
    根据书中的例子是可以的,只是我写出来会出错。
    若用CDaoDatabase怎样,盼望指点。
      

  2.   

    我建议你还是用CDatabase吧。
    如果你是新学数据库的话,建议你学习ADO、ODBC,尽量不要使用DAO。
    我个人认为DAO就是垃圾,我可是吃了它不少苦头。
      

  3.   

    DAO操作2000的access要下补丁或新的ODBC。建议用ado和odbc
      

  4.   

    下载新的odbc,应该是个好办法,
    我去试试,谢谢。
    ---若要改ado,好多程序都白写了。
      

  5.   

    大家都说ado好,我用的书都在讲dao,
    讲ado的资料,都一带而过。
    明天再结账吧,看有没有更好的办法!