DAO连接数据库,提示数据库格式不可识别?

yangsen2016 2007-07-30 05:22:47
基于对话框的程序中,我用DAO连接数据库,工程在D盘根目录下,名“MyVC71”,数据库放在“MyVC71”文件夹中,名“model.mdb”,打开数据库的代码是:

CDaoDatabase db; //定义数据库对象
db.Open("model.mdb"); //打开数据库

编译正确,但是在执行的时候,提示“不可识别的数据库格式'D:\MyVC71\model.mdb'”,这是什么原因?是上面的那两行程序不对,还是数据库放的地方不对?要怎么修改?
...全文
233 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangsen2016 2007-07-31
  • 打赏
  • 举报
回复
问题解决了,是DAO的版本问题,谢谢!!
handsomerun 2007-07-30
  • 打赏
  • 举报
回复
路径是对的,

http://topic.csdn.net/t/20041202/08/3607375.html
yangsen2016 2007-07-30
  • 打赏
  • 举报
回复
在VC中怎么引用DAO 3.6?

db.Open("D:\\MyVC71\\model.mdb");用这个完整路径也不对!是不是路径这样写不对!

sparkkendy 2007-07-30
  • 打赏
  • 举报
回复
你指定一个完整的数据库路径
handsomerun 2007-07-30
  • 打赏
  • 举报
回复
DAO缺省采用DAO3.5,只能识别access97,不能操作access2000

http://www.chinaitpower.com/A/2002-05-01/21487.html

要引用DAO 3.6

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧