-
通过LabSQI访问远程数据库,参照c8051f38x中文手册
资源介绍
4.1 利用LabSQI.访问远程数据库
图l是利用LabSQL设计的访问远程数据库程
序前面板,图2是程序框图,程序通过局域网读取
IP地址为“169.254.2.22”计算机中的一个Accesss
数据库,该数据库位于共享名为“HJ”的文件夹中,
其数据库文件名为“test.mdb”中的一个表名为“频
率测量”中的内容显示出来。
1)建立与数据库的连接。通过“ADO Connection
图l LV_LabSQL访问远程数据库程序前面板
匝三巫团
匝虱—_]
匝亟巫圈
匾l
飘蘸摆裂黼铲
Provider=Microsofl Jet 0I.EDB.4 0
Data Source=\\l 69.254.2.22\HJ\tcst mdb
图2 LV—LabSQL访问远程数据库程序框图
Create.vi”创建一个Connection对象,然后利用“ADO
Connection Open.vi”建立与数据库的连接。数据库由
ADO Connection Open.vi的ConnectionString指定,即
“Provider=Microsoft.Jet.OLEDB.4.0:Data Source=
\169.254.2.22\HJ\tesL mdb”。
2)执行SQL命令。在前面板“Command Text”
控件巾输入“SELECT:l:FROM脉冲频率测量”;并
将它连接到“ADO Connection Execute.vi”即可执行,
同时町在前面板“Command Text”控件中显示此命
令。程序运行的结果如图l所示。
3)断开与数据库之间的连接。利用“ADO Con-
nection Close.vi”关闭Connection对象,并通过“ADO
Connection Destroy.vi”删除Connection连接对象并
释放系统资源。
4.2利用LabVIEW DCT访问远程数据库
图3是利用LabVIEW DCT设计的访问远程数
据库程序前面板,图4是程序框图,其目的是达到图
l所示的效果。
1)使用“Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=\\169.254.2.22\HJ\test.mdb”与“DB
Tools Open Connection VI”打开数据库连接。
2)显示指定数据表中所有数据。使用“DB
Tools List Tables VI”以一维数组形式列出指定数据
·33·
万方数据
- 上一篇: mdb数据库合并工具
- 下一篇: 机床数控系统和数控机床-stc15系列最完整用户手册