基于对话框的程序中,我用DAO连接数据库,工程在D盘根目录下,名“MyVC71”,数据库放在“MyVC71”文件夹中,名“model.mdb”,打开数据库的代码是:CDaoDatabase db; //定义数据库对象
db.Open("model.mdb"); //打开数据库编译正确,但是在执行的时候,提示“不可识别的数据库格式'D:\MyVC71\model.mdb'”,这是什么原因?是上面的那两行程序不对,还是数据库放的地方不对?要怎么修改?

解决方案 »

  1.   

    DAO缺省采用DAO3.5,只能识别access97,不能操作access2000http://www.chinaitpower.com/A/2002-05-01/21487.html要引用DAO   3.6
      

  2.   

    在VC中怎么引用DAO   3.6?db.Open("D:\\MyVC71\\model.mdb");用这个完整路径也不对!是不是路径这样写不对!
      

  3.   

    路径是对的,http://topic.csdn.net/t/20041202/08/3607375.html
      

  4.   

    问题解决了,是DAO的版本问题,谢谢!!