VB6中能添加access数据库的问题?高手帮忙

杀神者 2010-10-17 02:33:06
请问如何在VB中添加access数据库,我每次在vb6上添加access2003文件,但是不识别。请问,如何添加?不识别,是什么原因?应该怎样实现、、、、、、、、谢谢!!!
请高手不吝赐教!!
...全文
101 点赞 收藏 10
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
贝隆 2010-10-18
安装OFFICE2003就可以了
http://download.csdn.net/source/1498324
回复
贝隆 2010-10-18
安装OFFICE2003即可
http://download.csdn.net/source/1498324
回复
threenewbee 2010-10-18
[Quote=引用 7 楼 sunjs12345 的回复:]
顺便问一下大家的数据库都用什么版本啊?
[/Quote]
没有意义的提问。

去买衣服,你会把大家买什么尺寸的衣服作为自己买衣服的标准么?
回复
杀神者 2010-10-18
顺便问一下大家的数据库都用什么版本啊?
回复
杀神者 2010-10-18
Microsoft.Jet.OLEDB.4.0怎么安装呢?谢谢
回复
杀神者 2010-10-18
谢谢高人们,偶试一下
回复
of123 2010-10-18

不识别的关键,在于你使用的数据库引擎版本较低。从 Access 2000 以来,其数据库改变了格式。你必须使用高于下列版本的引擎:

ADO: Microsoft.Jet.OLEDB.4.0
DAO: microsoft dao 3.6 object library

另,DAO 的 Data 控件不能直接绑定高版本数据库,必须如下:

Dim db as Dao.Database, rs as Dao.Recordset

Set db = Dbengine.Opendatabase(App.path & "\yourDB.mdb")
Set rs = db.Openrecordset("select * from yourTable") 'SQL语句根据你的需要写
Set Data1.recordset = rs
回复
threenewbee 2010-10-17
另外你尽量引用 ADO 高一些的版本。
回复
杀神者 2010-10-17
谢谢,非常感谢
回复
threenewbee 2010-10-17
安装 MDAC 2.8。
安装 Access 2003 或者 Office 2003。

使用 Jet4.0 作为驱动程序访问。
回复
相关推荐
发帖

1188

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2010-10-17 02:33
社区公告
暂无公告