2000下打开97的Access库时按提示转换格式后,原VB程序的OpenDatabase函数反而提示“不可识别的数据库格式”

Gujianda 2004-12-28 05:06:36
请教这是何故?我原来引用的是 DAO3.51。
...全文
107 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Gujianda 2004-12-28
  • 打赏
  • 举报
回复
谢谢两位,我知道肯定ADO好,但一时急着派用场总觉得不顺手!
dickduck 2004-12-28
  • 打赏
  • 举报
回复
DAO不支持2000的格式,楼上说得对,要不你就把那个数据库格式转回去,方法很简单。access里边专门有着一个功能,及下属标搞定。转换后就能用了,以后如果再提示你,你不要再转了就是了。要不然,你就用ADO。其实我建议你用ADO,我觉得ADO比DAO好。
Gujianda 2004-12-28
  • 打赏
  • 举报
回复
谢谢!这不是太惨了吗?那里有关于此的详细说明?
helanshan 2004-12-28
  • 打赏
  • 举报
回复
要麽再转换回去,要麽用ADO
Gujianda 2004-12-28
  • 打赏
  • 举报
回复
打开数据库的语句:
Set SmpDB = OpenDatabase(App.Path & "\SAMPLE_TB.MDB")
Set SmpRS = SmpDB.OpenRecordset("单课记分样表", dbOpenDynaset)

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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