登录 注册
当前位置:主页 > 资源下载 > 50 > 通过LabSQI访问远程数据库,参照c8051f38x中文手册

通过LabSQI访问远程数据库,参照c8051f38x中文手册

  • 更新:2024-07-07 12:16:02
  • 大小:376KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Access - 数据库
  • 格式:PDF

资源介绍

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· 万方数据