使用DAO书上说可以直接用open来打开一个access数据库的,为什么我的打开的时候出现错误
大家帮看看
CDaoDatabase mydata;
mydata.Open("C:\\Userdb.mdb");
这个是打开数据库的代码
运行后出现unrecognized database format 'C:\Userdb.mdb'
的错误提示,大家帮看看是什么问题,谢谢大家

解决方案 »

  1.   

    http://support.microsoft.com/kb/238401/EN-US/
      

  2.   

    使用DAO书上说可以直接用open来打开一个access数据库的,为什么我的打开的时候出现错误
    大家帮看看
    CDaoDatabase mydata;
    mydata.Open("C:\\Userdb.mdb");
      

  3.   

    msdn上有例子,地址栏里输:ms-help://MS.MSDNQTR.2003FEB.2052/vcsample/html/_sample_mfc_DAOTABLE.htm
      

  4.   

    我的msdn上面找不到啊,能不能麻烦帖出来一下啊,谢谢
      

  5.   

    BOOL CTestDlgApp::InitInstance()
    {
    AfxEnableControlContainer();
    ::AfxGetModuleState()->m_dwVersion = 0x00601; // add this line
    //...
    }