- 11
- 0
- 约1.51万字
- 约 27页
- 2017-01-14 发布于北京
- 举报
[组态王初级912讲
第九讲 组态王与数据库连接
第九讲 组态王与数据库连接
在本课程您将:
? 了解组态王 SQL 访问管理器
? 了解如何与外部数据库进行连接
? 了解如何向数据库中写入数据
? 了解如何查询数据库中的数据
第一节 SQL 访问管理器
概述
- 84 -
组态王 SQL 访问功能实现组态王和其他外部数据库(通过 ODBC 访问接口)之间的数
据传输。它包括组态王的 SQL 访问管理器和相关的 SQL 函数。
SQL 访问管理器用来建立数据库字段和组态王变量之间的联系,包括“表格模板”和
“记录体”两部分。通过表格模板在数据库表中建立相应的表格;通过记录体建立数据库字
段和组态王之间的联系。同时允许组态王通过记录体直接操作数据库中的数据。
创建数据源及数据库
首先外建一个数据库,这里我们选用 Access 数据库(路径:d:\peixun,数据库名为:
mydb.mdb)。
然后,用 Windows 控制面板中自带的 ODBC Data Sources (32bit)管理工具新建一个
Microsoft Access Driver(*.mdb)驱动的数据源,名为:mine,然后配置该数据源,指向刚
才建立的 Access 数据库(即 mydb.mdb),如图 9-1 所示:
图 9-1ODBC 数据源的建立
北京亚控科技发展有限公司
第九讲 组态王与数据库连接
创建表格模板
- 85 -
1、在工程浏览器窗口左侧“工程目录显示区”中选择“SQL 访问管理器”中的“表格
模板”选项,在右侧“目录内容显示区”中双击“新建”图标弹出创建表格模板对话框,在
对话框中建立三个字段,如图 9-2 所示:
图 9-2 创建表格模板对话框
2、单击“确认”按钮完成表格模板的创建。
建立表格模板的目的是定义数据库格式,在后面用到 SQLCreatTable()函数时以此格
式在 Access 数据库中自动建立表格。
创建记录体
1、在工程浏览器窗口左侧“工程目录显示区”中选择“SQL 访问管理器”中的“记录
体”选项,在右侧“目录内容显示区”中双击“新建”图标弹出创建记录体对话框,对话框
设置如图 9-3 所示:
图 9-3 创建记录体对话框
记录体中定义了 Access 数据库表格字段与组态王变量之间的对应关系,对应关系如下
北京亚控科技发展有限公司
第九讲 组态王与数据库连接
所示:
Access 数据库表格字段
日期字段
时间字段
原料油液位值
组态王变量
\\本站点\$日期
\\本站点\$时间
\\本站点\原料油液位
- 86 -
即:将组态王中\\本站点\$日期变量值写到 Access 数据库表格日期字段中;将\\本站点\$
时间变量值写到 Access 数据库表格时间字段中;将\\本站点\原料油液位值写到 Access 数据
库表格原料油液位值字段中;
2、单击“确认”按钮完成记录体的创建。
注:记录体中的字段名称必须与表格模板中的字段名称保持一致,记录体中字段对应
的变量数据类型必须和表格模板中相同字段对应的数据类型相同。
第二节 对数据库的操作
连接数据库
1、在工程浏览器窗口的数据词典中定义一个内存整型变量:
变量名:DeviceID
变量类型:内存整型
2、新建一画面,名称为:数据库操作画面。
3、选择工具箱中的 工具,在画面上输入文字:数据库操作。
4、在画面中添加一按钮,按钮文本为:数据库连接。
5、在按钮的弹起事件中输入如下命令语言,如图 9-4 所示:
图 9-4 数据库连接命令语言
上述命令语言的作用是使组态王与 mine 数据源建立了连接(即与 mydb.mdb 数据库建
立了连接)。
北京亚控科技发展有限公司
第九讲 组态王与数据库连接
- 87 -
在实际工程中将此命令写入:工程浏览器〉命令语言〉应用程序命令语言〉启动时中,
即系统开始运行就连接到数据库上。
创建数据库表格
1、在数据库操作画面中添加一按钮,按钮文本为:创建数据库表格。
2、在按钮的弹起事件中输入如下命令语言,
您可能关注的文档
- 《高度重视扎实推进.doc
- (瑞士playze建筑设计诚邀英才.doc
- [空调设备与维修.doc
- [空压机说明书.docx
- (瑞德木业各管理岗位人员职责文档.doc
- [空调方案书.doc
- (瑞士、法国和俄罗斯的著名风机制造厂生产情况.doc
- (瑞斯康达.doc
- (瑞科房产代理项目服务内容.doc
- (球罐整体热处理方案.doc
- 浙江省温州市2024-2025学年七年级上学期语文期末考查卷.docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(原卷版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(解析版).docx
- 精品解析:北京市海淀区2025-2026学年九年级上学期期末语文试题(解析版).docx
- 精品解析:北京市东城区汇文中学2025-2026学年八年级上学期期中语文试题(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(原卷版).docx
- 精品解析:2024-2025学年广东省广州市从化区街口镇中心小学人教版五年级上册期中测试数学试卷(解析版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(解析版).docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(解析版).docx
最近下载
- CJ_T 553-2024 城市数字公共基础设施统一识别代码编码规则.docx VIP
- 基于esp32的智能家居系统.docx VIP
- 征兵政治考核培训课件.ppt VIP
- 你好法语1课文unité2-4.pdf VIP
- 京东合规专员岗面试题库参考答案和答题要点.docx VIP
- 福建省泉州市2024-2025学年高二上学期期末教学质量监测生物试卷(含答案).pdf VIP
- 2025.4.11 装修改造项目加固工程施工方案,六大加固方法施工要点集齐了!94页Word可下载!.docx VIP
- 2024-2025学年河南省商丘市柘城县九年级上学期期末考试数学试题(含答案).pdf VIP
- 某水泥厂施工组织方案总方案.doc VIP
- 广东省中山市2023-2024八年级上学期期末考试数学试卷 .pdf VIP
原创力文档

文档评论(0)