第 17 章 LabVIEW与 数 据 库 的 链 接 17.1 Database Connectivity 工 具 包 介 绍 NI 为LabVIEW 用 户 提 供 了 一 个 专 门 和 数 据 库 链 接 的 工 具包:Database Connectiv ity 。 安 装 好 工具包后 , Database Connectiv ity 工 具 包 的VI 将会在函数 选板的 附加工 具 包 列中出现。Database 子选板如图 17-1 所示。 DB Tools Open Connection: 打开数 据 库 连接 ,如图 17-2(a)所示。 DB Tools Close Connection: 关闭数 据 库 连接 ,如图 17-2(b)所示。 图 17-2(a) DB Tools Open Connection 图 17-2(b) DB Tools Close Connection DB Tools Insert Data: 根据 数 据 库 连接 插入一 列新的 数 据 ,如图 17-3(a)所示。 DB Tools Select Data: 根据 数 据 库 连接 从数 据 库 中提 取一 列数 据 ,如图 17-3(b)所示。 图 17-3(a) DB Tools Insert Data 图 17-3(b) DB Tools Select Data 图 17-1 Database 子选板 3 0 1 LabVIEW 与数据库的链接 第 17 章 DB Tools Create Table: 根 据 数 据 库 连 接 创 建 一 个 新 的 表 格 。输入参数 表 格 和行信息分别表示表 格 的 名称和表 格 中每行的 属性,如图 17-4(a)所示。 DB Tools Drop Table: 根 据 数 据 库 连 接 删除一 个 由输入参数 表 格 指定名称的 表 格 ,如图17-4(b)所示。 图 17-4(a) DB Tools Create Table 图 17-4(b) DB Tools Drop Table Database Variant To Data:将数 据 库 变量转换为由输入参数 类型指定的 LabVIEW 数 据 类型,如图 17-5 所示。 Utility 子选板比较常用的 函数 有 DB Tools List Tables.v i 与 DB Tools List Colu mns.v i。在这里只介绍这两个VI,其他的VI 查看该工具包的 帮助文件,很容易就可以理解函数 的 用法,如图17-6 所示。 图 17-5 Database Variant To Data 图 17-6 Utility 子选板 DB Tools List Tables: 根 据 数 据 连 接 返回数 据 库 中的 所有表 格 ,如图 17-7(a)所示。 DB Tools List Colu mns: 根 据 数 据 库 连 接 返回输入参数 表 格 的 所有列,如图 17-7(b)所示。 图 17-7(a) DB Tools ...