广州高新兴待遇怎么样?:VB+Access的数据库小程序

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/01 23:15:03
我用VB6.0做了一个数据库小程序,其中使用了Adodc控件,生成了EXE文件以后能正常运行并访问并显示mdb文件中的内容。但是移动exe文件以后,由于mdb的路径改变,无法再继续访问了。问:有没有一种方法解决这个问题,使移动以后的EXE可以继续访问mdb

汗,你说移动EXE文件以后不能访问MDB文件了...
你是移动到哪了?别人机子上吗?不然怎么访问不到静态MDB文件路径了呢(动态的话,你就会把它一起移动了)

照我的曲意理解是:楼主发布软件后,不想每次都在机子上设置路径,是这样吗?

如果是的话,看看这篇文章可能对你有帮助
http://www.xuevb.net/modules/news/article.php?storyid=811

另外说一下,这文章的作者可能用的是ACCESS97或其更早的版本的,我用的是ACCESS2000,Jet OLEDB 3.51根本访问不了,只得用4.0的,但4.0也只访问个结构,数据不能读取,所以我就在VB安装目录里找了个没用的MDB(那个是ACCESS97生成的,只不过禁写了),4.0的能正常读取,但不能写入(不知道是不是单纯禁写的原因).
总之,这只是个提示,并不一定可行

还是相对路径问题,百度知道里面有答案,你搜一下。

若是你设置了相对路径,那么你的数据库就该放在你的程序当前目录或者你定义的当前目录下的目录里。