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

[分享] labview 与access数据库连接,本地与远程,加密处理

[复制链接]
发表于 2011-2-13 18:16:15 | 显示全部楼层 |阅读模式
编写了一个小程序,分别用ADO和LV本身的DB工具包连接
现总结如下:
1.NI工程师写过一篇文章,介绍的方法只可用于不加密的数据库,如果是加密和远程数据库连接,用这些代码是不行的(Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\ElevatorData.mdbersist Security Info=False)
2.远程连接用代码(Driver={Microsoft Access Driver (*.mdb)};Dbq=\\ck\docs\ElevatorData.mdb;Uid=Adminwd=vihome;)
和代码(provider=MSDASQL;Driver={Microsoft Access Driver (*.mdb)};Dbq=\\ck\DOCS\ElevatorData.mdb;Uid=Adminwd=vihome;)都是可以的,密码部分可以用代码写,也可以直接连接到子VI上。
3.远程连接时\\ck\docs\ElevatorData.mdb,ck是要访问的机器名,docs是共享出的文件夹名。首先要共享出文件夹,让访问者能够打开,再用LV访问。至于共享的文章,网上有很多。
4.远程连接时,如果出现错误:Exception occured in Microsoft OLE DB Provider for ODBC Drivers: [Microsoft][ODBC Microsoft Access Driver] 密码无效。
解决方法:远程共享文件夹设置权限为:更改,读取,或者是完全控制,更改,读取。这个问题曾经困扰了我两天。
5.本地访问应该不会有什么问题。把\\ck\docs\ElevatorData.mdb 改成本地路径就可以了。

本帖子中包含更多资源

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

×
 楼主| 发表于 2011-2-13 18:19:20 | 显示全部楼层
刚才忘记发数据库了,用本地连接直接拷到E:\下就能用的

本帖子中包含更多资源

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

×
回复 顶

使用道具 举报

发表于 2011-2-15 11:16:58 | 显示全部楼层
帮顶。使用数据库的朋友可以参考。
回复 顶

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-29 06:29 , Processed in 0.044411 second(s), 11 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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