首页 > 数据库 >组态王7.5和SQLsever数据库交互

组态王7.5和SQLsever数据库交互

时间:2023-08-08 10:26:54浏览次数:35  
标签:控件 SQLsever 数据库 日历 组态王 7.5 所示 查询

01 要完成的功能任务

(1)组态王与SQL数据库建立连接将数据存入数据库中;

(2)使用组态王查询数据库中存储的数据并显示在列表中。

02 软件

组态王7.5、SQL server 2016

03 实现方法

1、组态王新建工程,然后新建记录体(图1所示)

 2、建表格模板(创建数据库表格用的)如图2所示:

 3、SQL server数据库新建数据库如图3所示:

 4、创建ODBC数据源,如图4所示:

 本地数据库就选择loacl,其他电脑的数据库,就选择对应的计算机

 默认数据库选择自己新建的数据库

 5、组态王连接数据库,新建数据库表格,如图5所示:

 然后运行组态王,就会连接数据库,并在数据库中建名为“sql数据库表”的一个表格

 6、往数据库中插入数据,DeviceID需要在组态王中建立对于的内部变量,如图6所示:

7、数据库查询

(1)ado控件关联数据源

(2)全部查询

创建按钮,更名为“全部查询”如下图7所示:

 Ctrl0是ado控件的名称,双击ado控件就可以看到控件的名称

 脚本执行后就会把数据库中所有的数据查询出来

(3)日历控件查询数据库

a.创建日历控件

微软日历控件(电脑上要装office才行),插入通用控件-其他控件

 如果微软的日历控件创建不了。可以尝试注册一下,先找到控件所在的路径

 然后以管理员身份运行cmd,输入指令regsvr32进行注册,路径前后加双引号(英文状态下)

 如果注册之后还是不能用,就使用亚控自己开发的日历控件

 将两个文件复制到组态王的安装路径下,然后手动注册(和上面方法一致),插入通用控件—组态王控件,上面的是日期控件,下面的是时间控件

日历控件写脚本

双击日历控件-事件-change,双击后面的关联函数,先写开始

函数申明自己填写,比如A()

开始日期

 结束日期

 查询脚本,按日期查询,按日期降序排列

04 总结

以上为组态王7.5与sql数据库交互的全部流程,以上使用名称为测试名称,实际工程项目时按自身使用需求更改。数据库对应版本较多,但操作流程是通用的。

标签:控件,SQLsever,数据库,日历,组态王,7.5,所示,查询
From: https://www.cnblogs.com/ybqjymy/p/17613460.html

相关文章

  • Siemens 西门子S7-200 SMART PLC与组态王以太网通信
    组态王与S7-200SMARTPLC以太网通信,对于刚接触者有点难度,不知如何进行配置,如何通信,那么接下来教大家来一步一步来做通信。一、下载驱动第一步:(在组态王官方下载TCP驱动文件)下载链接:http://www.kingview.com/第二步:(下载完成,如下图所示)压缩文件二、配置TCP驱动文件第一步:(解......
  • 2023.7.5测试
    T1排队打水小学级别的贪心题T2Oversleeping一道不错的扩欧题,一开始没反应过来,一直搞不等式……根据题意可以知道在\(B\)站停留的时间区间为\([k(2n+2m)+n,k(2n+2m)+n+m)\quad(k\in\mathbb{Z})\)清醒的时间区间为\([k'(p+q)+p,k'(p+q)+p+q)\quad(k'\in\mathbb{Z})\)......
  • Siemens 如何用脚本将WinCC7.5写数据到Excel中?
    01要完成的功能任务在Wincc界面中使用按钮,添加脚本将需要写入的数据写入到excel表格中;02软件Wincc7.5、office2016;03实现方法1.Wincc新建工程,然后打开画面添加按钮对象以及TAG2、TAG3两个内部变量的IO域(图1所示) 2.在按钮中组态以下VBS脚本,如图2所示: 3.更改脚本中Excel......
  • SQL常用(SqlSever)
    目录sql视图查询重复数据锁表查询锁表循环使用while循环插入CTE递归查询条件查询窗口函数常用函数查询表的字段更多系统视图和函数检查数据库中是否存在某个表sql视图SQL视图(View)是一种虚拟的表,它只是一个SELECT语句的命名结果集,与物理表不同,它没有存储在数据库中的数据。视......
  • 欧姆龙CX系列PLC串口转以太网通讯处理器连接组态王步骤
    捷米特JM-ETH-CX串口转以太网通讯处理器是为满足日益增多的工厂设备信息化需求(设备网络监控和生产管理)而设计,用于欧姆龙CPM、CQM、C200、C1000、C2000 等多个系列PLC 的以太网数据采集, 非常方便构建生产管理系统。捷米特JM-ETH-CX即插即用,模块直接插在PLC 的DB9 上,扩展......
  • 【组态王快速搭建项目】
    1.批量导入变量(准备写一个博图v16导出的csv变量自动转换成组态王的变量小插件)2.做一台设备的demo变量后缀尽量都用[1]或者1什么来区分,然后把一个设备生成图库(或者组合成一个元素,经测试都可以替换)。3.然后选择自定义的图库添加,选中要修改的元素,再ctrl+H选择部分字符替换即可......
  • sqlsever ip连接 navicat 连报错 sql server 设sa密码
    一、sqlserverip连接1、按下windows+R,弹出运行框。2、在弹出框中输入cmd,按下enter键。3、在dos命令窗口输入compmgmt.msc命令,按下enter键。将服务中:SQLServer(mssqlserver)、SqlServerBrowser启动 4、在计算机管理窗口-》展开服务和应用程序-》展开SQLServer配置管理......
  • vsphere上redhat7.5系统安装
    Redhat7.5系统安装参考需求:安装redhat7.5,给2CPU,40G磁盘空间,4G内存,IP地址为5.19、5.20,网关5.1 步骤如下:1.选择需要将虚拟机安装的主机选中IP-->单击文件-->新建-->新建虚拟机 2.选择配置类型选择典型模式即可 3.虚拟机名称虚拟机一般命名规则:用......
  • 在vm-14版本上安装centos 7.5的linux系统
    1、新建虚拟机 2、选择安装类型 3、选择默认的兼容性选项4、选择稍后安装操作系统 5、选择centos的linux系统 6、虚拟机命名和修改存储位置 7、选择配置内核数 8、选择系统默认内存分配 9、选择网络类型 10、选择默认控制器 11、选择磁盘类型 1......
  • 欧姆龙 CJ系列组态王和欧姆龙以太网通信
    SCADA(SupervisoryControlAndDataAcquisition)系统,即数据采集与监视控制系统。SCADA系统是以计算机为基础的DCS与电力自动化监控系统;它应用领域很广,可以应用于电力、冶金、石油、化工、燃气、铁路等领域的数据采集与监视控制以及过程控制等诸多领域。SCADA系统是以计算机为基......