LabVIEW自带函数实现SQL Server操作(上)

函数位置:互联接口-->databse

计算机生成了可选文字:剑』川』附加工具包选择VI…OpenG到源代码挂喇国剑.N〔丁输入设备控制ActiveX丫回Database

函数一览:

计算机生成了可选文字:Database回霭霭霭霭霭霭DBTool'O…DBToolsCI…DBToolsIn…DBToolsS…DBTool'U…DBToolsD…霭霭霭回卜l暨DBToo!sC…DBToo!sD…DatabaseV…Advanced圈utiIity

主要介绍上面一行

1. DB Tool Open Connection.vi

计算机生成了可选文字:Nl_Database一Pl.lvlib:DBToolsOPenConneCtion.viuserlD一connectioninformation一PromPt?(日二李errorin(noerror)一password一connedionreferenceeFFOFOUt

简介:使用连接信息打开一个数据库连接,然后返回一个连接引用。若连接成功则错误簇里面的Status会返回为False,若连接失败则Status返回为True

connectioninformation格式

Driver=SQLServer;Server=.; Database=UserInfo;Uid=sa; Pwd=Aa123789

1Driver为连接的数据库类型(如:SQL ServerAccess

2Databse为所需要连接的数据库

3Uid为数据库登录账户,本案例使用的是sa账户

4Pwdsa账户对应的密码

示例:

计算机生成了可选文字:COnnect旧nIntormatIOn{吵e呼黔住吧.一l》望e阵’'L,口t日”''e""ser,nTO;l"'“护伙一一lpwo=从口i乙JIO,

扩展:利用错误簇展示数据库连接状态

计算机生成了可选文字:connectioninformation}griV一三s3L,S于rv竺二,,l、望月r=·‘曰aT"""'e""Ser,nTo二l"‘。丁兰冬.,,,。。lpWO=H日i'J,O丫司亚=。。圃错误甲数据库连接失致数据库连接状态护旦................护.*Value卜TeXt.TeXtColor

简介:连接失败则“数据库连接状态”里面的文本显示为红色,并提示连接失败

 

2. DBTool Close Connection.vi

计算机生成了可选文字:OBTOOISCIOSeCOnnection.ViConnectionreferenCeerrorin(noerror)eFFOrOUt

通过销毁关联的连接引用来关闭一个数据库连接

 

3.Database Variant To Data.vi

计算机生成了可选文字:OatabaseVariantTOOat日d日tabaseVarianterrorin(noerror)dataerrOFOUt

将数据库输出的变体转解析成所需数据,。其中,Type(簇常量)和data(簇里面的控件为输出控件)数据类型和格式需相同。

 

4. DBTools List Columns.vi

计算机生成了可选文字:NlOataba弓eAPI.IVlib:OBTOOISLIStCOIUmn久ViConnection.eFFOFInreferenCet日b!e(noerror)connectionreferenceoutco!umninformationcolumnserr0FOUt

列出数据库表中所包含的列(输出为数组类型)和相关列信息(簇数组)。其中,列信息里面的簇包含列名、数据类型和被定义的大小。

posted @ 2020-01-18 09:03  那人_那事  阅读(1160)  评论(0编辑  收藏  举报