使用LabVIEW函数实现SQL Server操作
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
使用LabVIEW函数实现SQL Server操作
函数位置:互联接口-->databse
函数一览:
主要介绍上面一行
1. DB Tool Open Connection.vi
简介:使用连接信息打开一个数据库连接,然后返回一个连接引用。若连接成功则错误簇里面的Status 会返回为False,若连接失败则Status返回为True。
connectioninformation格式:
Driver=SQLServer;Server=.; Database=UserInfo;Uid=sa; Pwd=Aa123789
1)Driver为连接的数据库类型(如:SQL Server、Access)
2)Database为所需要连接的数据库
3)Uid为数据库登录账户,本案例使用的是sa账户
4)Pwd为sa账户对应的密码
示例:
扩展:利用错误簇展示数据库连接状态
简介:连接失败则“数据库连接状态”里面的文本显示为红色,并提示连接失败2. DBTool Close Connection.vi
通过销毁关联的连接引用来关闭一个数据库连接
3.Database Variant To Data.vi
将数据库输出的变体转解析成所需数据,。其中,Type(簇常量)和data(簇里面的控件为输出控件)数据类型和格式需相同。
4. DBTools List Columns.vi
列出数据库表中所包含的列(输出为数组类型)和相关列信息(簇数组)。其中,列信息里面的簇包含列名、数据类型和被定义的大小。
5. DBTool Insert Data.vi
简介:添加一个新的行到之前连接的数据库的表内。其中data为变体数据类型,变体内存放的是簇,簇内可以存放多种数据类型。
示例:向AlarmData里面添加时间和错误代码
6. DBTool Select Data.vi
根据条件查询数据库表中数据,输出类型为变体数据,需要通过Database Variant To Data.vi解析出所需数据。
示例:查询AlarmData里面日期为2017/5/3的数据
7. DBTool Update Data.vi
根据条件更新数据库表中数据。需要指定更新列的名称、更新条件和新数据,而列的名称需要通过DB Tools List Columns.vi函数获得。
示例:将ErrCode里面为AL0001的错误代码改为AL0002
8. DBTool Delete Data.vi
根据条件删除数据库表中数据。
示例:删除表中错误代码为AL0001的所有数据