找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 2483|回复: 6

[labview求助] 有关生成EXE时数据库访问的问题

[复制链接]
发表于 2010-8-10 20:05:28 | 显示全部楼层 |阅读模式
本帖最后由 yykfzxq 于 2010-8-10 20:06 编辑

我编写的软件生成EXE并打包后,如果在一个新的机子上运行,想要数据库运行正常,必须得先安装foxpro驱动并且配置数据源添加mydb这个数据源,这样很麻烦,请问哪位高手有办法可以在打包程序安装的时候就自动安装好驱动并配置好数据源??我用的是labsql~~谢谢各位了~~
发表于 2010-8-11 11:08:45 | 显示全部楼层
access数据库的话,你可以做个文件dsn,sql server默认的文件dsn里不包含指定数据库文件名,要在sql server管理工具里把数据库附加进来,然后给它一个名称,然后dsn(也就是数据源配置)里指定那个名称。
其实不管数据库,只要给定连接字符串即可。
你说的数据库我没用过,不过给你一个我这个项目上连接字符串示例,参考下,不同数据库连接字符串肯定要改:
Driver={Microsoft Access Driver (*.mdb)};Dbq=D:\断路器分合闸系统\Data\table.mdb;Uid=11;wd=0;
至于连接字符串如何获得,罗云斌的win32汇编教程最后一章有说明,你可以找来看下
回复 顶

使用道具 举报

发表于 2010-8-11 11:16:13 | 显示全部楼层
我还有一种想法:
基于原理:数据源配置就是对注册表进行一些键值的写入,只是我们不知道写哪些键值,所以,可以先下个注册表监视软件,然后在你机器上配置下数据源,然后用注册表监视软件看下究竟写了哪些键值,最后就是你可以用LabVIEW在其它机器上进行同样键值的写入。
至于驱动,只要安装xp,应该都已经包含了
回复 顶

使用道具 举报

 楼主| 发表于 2010-8-11 14:18:48 | 显示全部楼层
回复 飞雨天 的帖子


    谢谢版主了,我在咱们论坛上找到了一个配置ODBC数据源的小程序,按照那个改成foxpro驱动类型的ODBC数据源自动配置程序。解决了~~谢谢了~~论坛上的资源真是丰富啊~~
回复 顶

使用道具 举报

发表于 2010-8-11 14:30:15 | 显示全部楼层
回复 顶

使用道具 举报

 楼主| 发表于 2010-8-11 18:13:16 | 显示全部楼层
回复 飞雨天 的帖子


    没记得地址,我把程序给你穿上来吧,原程序让我给删了,这是我的配置数据源程序。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 顶

使用道具 举报

 楼主| 发表于 2010-8-11 18:14:43 | 显示全部楼层
回复 飞雨天 的帖子


    配置好了后根据自己路径的需要改一下数据就好了

评分

参与人数 1经验 +8 收起 理由
飞雨天 + 8 自己能解决问题,很好,学会搜索~~~~

查看全部评分

回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-29 03:21 , Processed in 0.059241 second(s), 13 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表