chmenf087 发表于 2010-8-9 14:41:00

[求助]VBA与Access2003连接的问题

以前读取数据用的都是创建Excel对象的办法,前几天想用ADO的方式于是做了个.mdb的Access数据文件
可是每当程序运行到
con.Open "Provider=Microsoft.Jet.OLEDB.4.0;DataSource=" & nowPath & "Database\JB.mdb"
时就提示出错,找不到可安装的ISAM,不知道有没有哪位大虾遇到过同样的问题,可以指点一下。

office重装过是完全安装CAD也没有问题,搞了两天了头都大了

fjfhgdwfn 发表于 2010-8-9 21:57:00

con.Open "Provider=Microsoft.Jet.OLEDB.4.0;DataSource=" & nowPath & "Database\JB.mdb"

DataSource引用的路径有问题,在引号内变量是应是不起作用的。
试试用
con.Open "Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:\Database\JB.mdb"

chmenf087 发表于 2010-8-10 08:23:00

已经试过了虽然没有用,但是还是谢谢你

syk070205 发表于 2010-8-11 11:33:00

你数据库路径有问题,最好使用相对路径!即使用app.path & "\" & 数据库名称(注:带后缀)
页: [1]
查看完整版本: [求助]VBA与Access2003连接的问题