电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 组态王KingView >> 正文

软件操作实例:组态王7.5和SQLsever数据库交互

作者:佚名    文章来源:网友    点击数:    更新时间:2024/7/18

一、要完成的功能任务



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

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


二、软件



组态王7.5、SQLserver 2016


三、实现方法




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

 

图1



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

图2



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

 

图3



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

图4

 


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

 

 


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

 

 

 



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

图5


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

 

 



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

图6



7、数据库查询

(1)ado控件关联数据源

  

 

 

 

 

 

 

 

 

 

 


(2)全部查询

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

 

图7


 


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


 

 


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

 

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

a.创建日历控件

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

 

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

 

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

 

 

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

 

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

 

日历控件写脚本

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

 

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

开始日期

 

结束日期

 

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

 


四、总结



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

Tags:组态王,数据库,SQLsever  
责任编辑:admin
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询