使用LabVIEW函数实现SQLServer操作函数位置:互联接口--databse函数一览:主要介绍上面一行1.DBToolOpenConnection.vi简介:使用连接信息打开一个数据库连接,然后返回一个连接引用。若连接成功则错误簇里面的Status会返回为False,若连接失败则Status返回为True。connectioninformation格式:Driver=SQLServer;Server=.;Database=UserInfo;Uid=sa;Pwd=Aa1237891)Driver为连接的数据库类型(如:SQLServer、Access)2)Database为所需要连接的数据库3)Uid为数据库登录账户,本案例使用的是sa账户4)Pwd为sa账户对应的密码示例:扩展:利用错误簇展示数据库连接状态简介:连接失败则“数据库连接状态”里面的文本显示为红色,并提示连接失败2.DBToolCloseConnection.vi通过销毁关联的连接引用来关闭一个数据库连接3.DatabaseVariantToData.vi将数据库输出的变体转解析成所需数据,。其中,Type(簇常量)和data(簇里面的控件为输出控件)数据类型和格式需相同。4.DBToolsListColumns.vi列出数据库表中所包含的列(输出为数组类型)和相关列信息(簇数组)。其中,列信息里面的簇包含列名、数据类型和被定义的大小。5.DBToolInsertData.vi简介:添加一个新的行到之前连接的数据库的表内。其中data为变体数据类型,变体内存放的是簇,簇内可以存放多种数据类型。示例:向AlarmData里面添加时间和错误代码6.DBToolSelectData.vi根据条件查询数据库表中数据,输出类型为变体数据,需要通过DatabaseVariantToData.vi解析出所需数据。示例:查询AlarmData里面日期为2017/5/3的数据7.DBToolUpdateData.vi根据条件更新数据库表中数据。需要指定更新列的名称、更新条件和新数据,而列的名称需要通过DBToolsListColumns.vi函数获得。示例:将ErrCode里面为AL0001的错误代码改为AL00028.DBToolDeleteData.vi根据条件删除数据库表中数据。示例:删除表中错误代码为AL0001的所有数据