标题:修改为相对路径
只看楼主
shuchong1122
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2016-9-18
结帖率:0
已结贴  问题点数:20 回复次数:6 
修改为相对路径
Sub main()

Dim strAccess As String

  '联接access数据库
strAccess = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=App.path + '\液压缸.mdb';Persist Security Info=true"
Set ADOcn = New Connection
ADOcn.Open strAccess '联接access数据库
Frmdl.Show
End Sub

之前的一个程序,现在需要把绝对路径改为相对路径,已经把所有的窗体和模块信息都改成了相对路径,结果运行时出现了下面的提示。是哪里的问题啊

'E:\液压缸\App.path + '\液压缸.mdb''不是一个有效路径。我已经全改了阿,怎么还有这个路径
搜索更多相关主题的帖子: access 数据库 信息 
2016-09-18 21:38
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4912
专家分:29900
注 册:2008-10-15
得分:5 
初步看到的是你把组合路径的表达式放在双引号里了。
strAccess = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="  & App.path & "\液压缸.mdb;Persist Security Info=true"
'此处有BUG,当应用放在根目录运行时出现错误


授人于鱼,不如授人于渔
早已停用QQ了
2016-09-18 22:12
ZHRXJR
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:125
帖 子:1034
专家分:5519
注 册:2016-5-10
得分:5 
strAccess = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=App.path + '\液压缸.mdb';Persist Security Info=true"

修改为:
strAccess = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\液压缸.mdb;Persist Security Info=True"
你的 “液压缸.mdb” 数据库文件必须在你的程序文件的根目录,这样才可以。

请不要选我!!!
2016-09-19 00:14
xiangyue0510
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:86
帖 子:934
专家分:5244
注 册:2015-8-10
得分:5 
最近怎么老是有这样的帖子,最基本的字符串操作都能搞错……
2016-09-19 08:39
恩典333
Rank: 1
等 级:新手上路
帖 子:1
专家分:5
注 册:2016-9-19
得分:5 
cha
2016-09-19 08:41
初始元灵
Rank: 2
等 级:论坛游民
帖 子:72
专家分:46
注 册:2016-10-10
得分:0 
版主正解,一下捉到三个诶。

三清之始
2016-10-10 15:01
pengzhanggui
Rank: 5Rank: 5
等 级:职业侠客
威 望:8
帖 子:161
专家分:344
注 册:2015-7-20
得分:0 
回复 4楼 xiangyue0510
多多体谅

来找我试试看
2016-10-10 15:07



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-468923-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.107787 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved