VB程序找不到文件

我做了一个MDB格式的文件放在文件夹中,当VB程序运行时显示不能找到文件部分程序如下:Setrstz=NewRecordsetrstz.Open"select*from特... 我做了一个MDB格式的文件放在文件夹中,当VB程序运行时显示不能找到文件部分程序如下: Set rstz = New Recordset

rstz.Open "select * from 特征数据表", "provider=microsoft.jet.oledb.3.51;" & "data source=" & App.Path & "\database\bpfusiondatabase\数据采集特征库05.mdb", adOpenKeyset, adLockOptimistic
数据采集特征库05 是我自己做的文件
展开
 我来答
百度网友2ca1c0f24
2010-04-20 · TA获得超过2036个赞
知道大有可为答主
回答量:4364
采纳率:0%
帮助的人:3404万
展开全部
1、关键是你自己做的“数据采集特征库05.mdb” 数据库的位置在那里?是不是在 “App.Path & "\database\bpfusiondatabase\数据采集特征库05.mdb"”这个路径中?

2、没有数据库链接对象,应该添加:
Dim db As New ADODB.Connection 数据库链接对象
Dim RS As New ADODB.Recordset 记录集对象

3、链接数据库
db.ConnectionString = "DRIVER=Microsoft Access Driver (*.mdb);dbQ=" & App.Path & "\database\bpfusiondatabase\数据采集特征库05.mdb"
db.Open

4、打开记录集:
strSQL = "select * from 特征数据 "
RS.Open strSQL, db, 2, 2
guojingcha
2010-04-20 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.3万
采纳率:42%
帮助的人:9922万
展开全部
& "\database\bpfusiondatabase\数据采集特征库05.mdb"改成
& "\\database\\bpfusiondatabase\\数据采集特征库05.mdb"试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sedjamm
2010-04-20 · TA获得超过211个赞
知道小有建树答主
回答量:212
采纳率:75%
帮助的人:59.2万
展开全部
你要放在同EXE的文件下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式