回 帖 发 新 帖 刷新版面

主题:VB编程是如何访问同目录下的数据库

我编一个程序的时候要用到数据库,我在一个目录下建了一个数据库,但是VB只能访问相同的路径,把数据库换个地方就没法访问了~~~~~~~~~~
    我想把数据库和工程放在同一个目录下,然后让软件始终访问同目录下的这个数据库,应该怎么办呢?~~~~~~~~~~~~~~~~~~~~~~~~~~~谢谢高手指点~~~我会及时打分的~~~~~~~~~

回复列表 (共2个回复)

沙发

app.path就是运行的exe文件,或者vbs文件所在的文件夹的名字
在新建工程没有保存前,则是vb6.0的文件夹的名字

板凳

你所使用的路径是绝对路径,也就是说你的数据库的路径为D:\abc\……
如果你下次把你编程的这个文件夹换了位置,比如说E:\abc\……那么数据库文件就不可以调用了,这时候需要app.path相对路径代替绝对路径,也就是说把你的D:\abc\……换成app.path & "……"(引号里面是你数据表的名称)。

我来回复

您尚未登录,请登录后再回复。点此登录或注册