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

Gujianda 2004-12-28 05:06:36
请教这是何故?我原来引用的是 DAO3.51。
...全文
82 点赞 收藏 5
写回复
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)
回复 点赞
发动态
发帖子

863

社区成员

5.5w+

社区内容

VB 数据库(包含打印,安装,报表)
社区公告
暂无公告