首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

VB6.0远程使用access数据,该怎么处理

2012-02-29 
VB6.0远程使用access数据大家好,我碰到一个问题我在A电脑上D盘存放VB6.0写的EXE文件,E盘存放数据库文件,在

VB6.0远程使用access数据
大家好,我碰到一个问题

  我在A电脑上D盘存放VB6.0写的EXE文件,E盘存放数据库文件,在编程的时候使用绝对路径指向本机的E盘数据库文件。
  然后通过文件共享把D盘的EXE执行文件共享给网络用户,在B电脑上创建快捷方式

问题出现了:
  B运行EXE的执行文件时老出现数据库路径不对,请大家帮我解答一下,或者如何解决这种架构的数据库存储问题。

谢谢大家!

[解决办法]
连接字符串路径使用 UNC 路径:\\hostname\sharepath\dbfilename.mdb。
注意要给读写权限。
如果有密码,之前需要用 netuse 建立 ipc 连接。

最好升级到 SQL Server。
[解决办法]
这个不是很正常的么, 就好像你以前在家门口的超市买东西, 超市搬家了, 你还到原来的地方当然就不行咯.
问题在于你的数据库路径是在程序里写死了,那么每次更换数据库路径你就得重新编译程序,不是很方便的做法.
好的方法是把数据库路径保存在外部的配置文件里, 每次打开数据库前先从这个外部配置文件得到数据库的路径.
这样的好处在于,你只要编辑一下这个外部文件就能设置新路径了.

热点排行