组态王与SqlServer数据库交互总结

组态王可以与SqlServer、mysql、acess、oracle等数据库进行数据交互。本文重点梳理了如何把组态王中的数据保存到SqlServer数据库中,并使用ADO控件对数据库中的数据进行查询,组态王与其他数据库交互的配置方法也与此类似。

一、数据存到SQL数据库

1.新建记录体

在这里插入图片描述
在这里插入图片描述

2、创建表格模板

在这里插入图片描述

3、打开sqlserver,新建数据库

在这里插入图片描述
在这里插入图片描述

4、创建ODBC数据源

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
选择新建的数据库
在这里插入图片描述
在这里插入图片描述
测试数据源
在这里插入图片描述

5.使用SQLConnect函数连接数据库,SQLCraetTable函数用于在数据库中创建表格

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.使用SQLInsert函数往数据库中插入数据

在这里插入图片描述
至此,组态王的数据就可以插入到数据库中了。

二、数据库查询

(1)ado控件关联数据源

拉出adb控件
在这里插入图片描述
在这里插入图片描述
点击控件属性
在这里插入图片描述
点击浏览
在这里插入图片描述
选择ODBC Drivers
在这里插入图片描述
选择ODBC中建立好的数据源
在这里插入图片描述
在这里插入图片描述
测试连接
在这里插入图片描述
选择所用数据库中的表名、字段名
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(1)全部查询

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
查询结果如下:
在这里插入图片描述

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

1)创建日历控件

要使用微软日历控件,要求在电脑上正确安装office,点击 插入通用控件-其他控件
在这里插入图片描述
如果微软的日历控件创建不了,可以自行尝试注册,先找到控件所在的路径:
在这里插入图片描述
进入该路径下,然后以管理员身份运行cmd命令窗口,使用regsvr32指令进行注册在这里插入图片描述
在这里插入图片描述
如果注册之后微软的时间控件还是不能用,就使用亚控自己开发的日历控件,
亚控日期时间控件
时间控件注册完成后,在插入通用控件中会多出两项,如下图所示:
在这里插入图片描述

2)日历控件写脚本

双击日历控件-事件-change,双击后面的关联函数,先写开始
在这里插入图片描述
在这里插入图片描述查询脚本,按日期查询,按日期降序排列
在这里插入图片描述
组态王的日历时间控件脚本

(3)多条件查询

组态王查询数据库总结

  • 12
    点赞
  • 93
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

逍遥子@

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值