用VB中data连接access数据问题,求高手解答。

我用data连接的access数据库,在本机VB中能够正常运行使用,可安装在另一台电脑上后,出现“找不到*.mdb的数据库”情况。数据我有一起打包啊!... 我用data连接的access数据库,在本机VB中能够正常运行使用,可安装在另一台电脑上后,出现“找不到*.mdb的数据库”情况。
数据我有一起打包啊!
展开
 我来答
beyondtzq
2011-01-07 · TA获得超过263个赞
知道小有建树答主
回答量:218
采纳率:0%
帮助的人:126万
展开全部
那是肯定的,你数据库用的是绝对路径,你把软件发别人的电脑上的时候,数据库路径有可能改变了,这样导致数据库找不到,这样的情况,一般是不会使用绝对路径而是相当路径。,你把数据库和软件放同一个文件夹,然后数据库路径填 app.path & "comyi.mdb" ,app.path是当然软件的路径,跟着你的软件所在位置变化的,给你发个我的示例,你对照下怎么搞

sql1 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & App.Path & "\DB.tzq;Jet OLEDB:Database Password=" & p & ";"
tj051181
2011-01-07 · TA获得超过611个赞
知道小有建树答主
回答量:331
采纳率:0%
帮助的人:206万
展开全部
用了绝对路径的缘故。
解决方法:
1 在目标机器该地址下放该mdb即可。
2 用相对路径
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
孤狼剑士
2011-01-07 · TA获得超过427个赞
知道答主
回答量:120
采纳率:0%
帮助的人:40.5万
展开全部
在另一台电脑上把数据库文件放在和本机完全相同的目录下.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
微软MVP专家
2011-01-07 · TA获得超过1188个赞
知道小有建树答主
回答量:446
采纳率:0%
帮助的人:247万
展开全部
吧你的数据库从本机上copy到目标机器的这个目录上就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式