VB连接SQL数据库做软件(本地软件),但是在其他人电脑上就不可以了,怎么解决呢

VB连接SQL数据库做软件(本地软件),但是在其他人电脑上就不可以了,怎么解决呢,第1张

1、首先,在其他人电脑上运行,你是复制过去运行,还是安装后运行。简单的复制程序是不可以的,需要制作安装程序后在其他人电脑上正确安装才可以。或者在其他人电脑上也安装VB。

2、相关文件路径问题,假如你在设计程序时连接的数据库是绝对路径,在其他人电脑上没有该路径或路径上没有所需文件,都会发生错误,建议使用相对路径。

嗯,你的 *** 作系统是Windows7 64的吧!!

是因为你,解决方案的编译对象选择了anycpu.导致,当前环境下Access数据库 不支持64直接 驱动 。不能用。你可以 这样 解决:

以Windows7 64位,Visual Studio 2005为例

在你的解决方案上右键-属性-选择“编译”选项卡--点击 “高级编译选项”-d出 高级编译设置窗口 ------在最下面的 “选择目标 CPU”---选择X86就可以 了!!

如果你的数据库连接控件(ADODC)或ADODB的Connection对象,设置的是数据库的绝对路径(如E:\myapp\data\db1.mdb),那么当数据库的位置发生变动时(比如把程序拿到其他计算机运行时),就会提示找不到数据库了。解决的办法是把绝对路径改为相对路径(相对于本exe文件所在的文件夹,比如data\db1.mdb)。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9594115.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存