vb里面数据库路径设置问题

vb里面数据库路径设置问题,第1张

可能你的app.Path不定,当前路径,而非应用程序路径,微软骗了你。

你可以采用别的方法

绝对不要用DAO了,尽量不用ODBC,推荐ADO或者OLD DB,我的方法是把连接信息放在一个文件中,例如:ToolInfo.dsn、ToolInfo.udl,在连接前修改此文件的数据库文件路径信息。

或者直接在ADO连接字符串中构造。

conn = "Provider=Microsoft.Jet.OLEDB.4.0Data Source=" &App.Path &"\hgpx.mdb" &"Persist Security Info=False"

用的是ADO

GOOD LUCK 如果有什么不明白的,可以给我流言,几乎经常在线

你说的问题有几个地方没说清楚,是不能打开你编的软件还是连不上数据库?

1、如果是打不开软件,就是缺少相关的dll文件,解决办法:先生成 .exe文件

然后打开Wizards文件夹(和vb在同层一文件夹中)——PDWizard文件夹——PDCMDLN.EXE,根据提示打包。此时在vb同层文件夹中多出了“包”这个文件夹,打开以后压缩“Support”这个文件夹,把这个压缩包放到别的机子上就可以用了。

2、如果是连接不上数据库的话,解决办法:数据库的路径在代码里设定:例:数据库是用adodc与datagrid相连 输入 Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0Data Source=" &App.Path &"\你的数据库名.mdb"

然后按方法1 生成exe文件 打包 压缩 即可。

(注:你的数据库要和你的程序放在一起)


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

原文地址: https://outofmemory.cn/sjk/9808855.html

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

发表评论

登录后才能评论

评论列表(0条)

保存