第九讲 组态王与Access 数据库连接 1 第九讲 组态王与Access 数据库连接 组态王SQL访问功能实现组态王和其他外部数据库(支持ODBC访问接口)之间的数据传输。它包括组态王的SQL 访问管理器和SQL 函数。 以Ms Access 数据库为例,下面说明组态王与其相连的例子。 SQL访问管理器 SQL 访问管理器用来建立数据库列和组态王变量之间的联系。包括表格模板和记录体两部分功能。通过表格模板在数据库表中建立表格;通过记录体建立数据库表格列和组态王之间的联系,允许组态王通过记录体直接操作数据库中的数据。表格模板和记录体都是在工程浏览器中建立的。 创建表格模板 在工程浏览器中左侧工程目录显示区中选择“SQL 访问管理器”下的“表格模板”项,在右侧目录内容显示区中双击“新建”,弹出“创建表格模板对话框”,如下图。 在本课程您将: 了解组态王SQL访问管理器。 了解如何与通用数据库进行连接 了解如何想向数据库插入记录 了解如何查询数据库中记录 第九讲 组态王与Access 数据库连接 2 在表格模板中建立五个记录,字段名称,变量类型,变量长度,索引类型分别如上图所示。 建立表格模板的目的在于定义一种格式,在后面用到是SQLCreatTable()以次格式在Access 数据库中建立表格。 创建记录体 在工程浏览器左侧的工程目录显示区中选择SQL 访问管理器下的记录体,在右侧的目录内容显示区中双击“新建”,弹出“创建表格模板对话框”,如下图。 第九讲 组态王与Access 数据库连接 3 记录体定义了组态王变量$日期、$时间、原料油液位、催化剂液位、成品油液位和Access数据库表格中相应字段日期、时间、原料油液位值、催化剂液位值、成品油液位值之间的对应连接关系。(注意:记录体中的 字段名称和顺序必须与表格模板中的字段名称和顺序必须保持一致,记录体中的字段对应的变量的数据类型必须和表格模板中相同字段对应的数据类型相同。) 建立Ms Access 数据库 1. 建立一空Access 文件,定名为my db.mdb. 2. 定义数据源 双击控制面板下的“ODBC 数据源(32 位)”选项,弹出“ODBC 数据源管理器”对话框, 选择“用户 DSN”属性页,并单击添加”按钮。 在弹出的“创建新数据源”对话框中,选择“Mirosoft Access Driv er” 单击“完成”按钮。 弹出“ODBC Microsoft Access 安装”对话框: 第九讲 组态王与Access 数据库连接 4 定义数据源名...