vb 获得数据库文件绝对路径

如题所述

你这个才是叫绝对路径
绝对路径是指文件所在的全部路径,简而言之就是
绝对路径包括了
盘符
文件夹
文件等。
相对路径
只是指你源程序所在的文件夹为根目录
举个例子
E:\zhangna\zuoye\6\双向词典.mdb"
这个就是绝对路径了

在程序里面调用如
zuoye\6\双向词典.mdb
这样才是叫相对路径
(假如你的程序是在e:\zhangna下面)
vb中获得相对路径的代码是app.path
假如你的程序是在e:\zhangna下面
哪么用代码
app.path
&
"\zuoye\6\双向词典.mdb"
这段代码和你用的路径是一样的,但是用相对路径的好处就是,你的数据库可以不限定在那个盘
只要求限定是在你的源程序的目录下面就可以了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-15
楼主把局对相对搞错了
conn.Open
"E:\zhangna\zuoye\6\双向词典.mdb"
这是
绝对路径

相对的就是想对于"当前目录"的地址
例如想对于当前.exe的路径就是app.path
如果你的数据库放在同一路径下

conn.Open
App.Path
&
"\双向词典.mdb"
第2个回答  2020-01-14
要把school.mdb放到学生管理系统目录下
然后set
db
=
opendatabase(app.path+"\school.mdb",
_
false,
false)
app.path是当前程序根目录。
相似回答