access vb ado 无比郁闷的问题。。。(急)

来源:百度知道 编辑:UC知道 时间:2024/06/24 08:14:39
我用vb做了一个小程序,需要连接access,在家里没问题,但是在学校的机器上运行,说是无法识别的access文件,
学校的是access2000,家里用的是access2003,但是文档是access2000格式的,我不知道问题出在哪里,哪位高手能。。

vb代码
Set cn = New ADODB.Connection
temp = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\电算化题目.mdb;Persist Security Info=False "
cn.Open (temp) '打开与数据库的连接
Set adoRs = New ADODB.Recordset
adoRs.Open "select*from choice", cn, adOpenStatic, adLockOptimistic
你这个不行,我要ADO的,可是.没人~分给你了

改一下连接方式就行了
在工程中引用Microsoft DAO 3.6 Object Library

Dim db As Database
Dim R As Recordset
Set db = OpenDatabase("数据库文件路径")
Set Recordset = db.OpenRecordset("字段名")

这种方式可以连接多种版本数据库