通过全局动作写入自定义数据库的问题

我在数据中新建了一个watermsg表,字段inwater,我添加了按钮测试,可以写入数据库,但现在我想每隔5分钟周期性地写入数据库中,在全局动作中,在添加了一个触发器,为什么记录就写不进去?

Option Explicit
Function action
Dim objConnection

Dim strConnectionString

Dim lngValue

Dim strSQL

Dim objCommand
 MsgBox( "0")
strConnectionString = "Provider=MSDASQL;DSN=WINCC;UID=;PWD=;" 
'strConnectionString ="Driver={SQL Server};Server=WWW-8BED1D00196\WINCC;uid=;pass=;database=wincc"
lngValue = HMIRuntime.Tags("铺锦水闸外江水位1").Read
  MsgBox( "1") 
strSQL = "INSERT INTO watermsg (inwater) VALUES (" & lngValue & ");"  
  MsgBox( strSQL) 
Set objCnnection = CreateObject("ADODB.Connection")

objConnection.ConnectionString = strConnectionString

objConnection.Open

Set objCommand = CreateObject("ADODB.Command")
  MsgBox( "2") 
With objCommand

    .ActiveConnection = objConnection

    .CommandText = strSQL

End With
   MsgBox( "3") 
objCommand.Execute

Set objCommand = Nothing

objConnection.Close

Set objConnection = Nothing


   MsgBox( "good")   
End Function

最佳答案

代码中只涉及到变量与数据库,因此,放在按钮中跟放在全局动作中,是一样的。
但现在按钮执行正常,全局动作不正常,说明全局动作的触发器有问题。检查一下吧。

提问者对于答案的评价:
谢谢,问题已解决

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc269220.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐

  • winCC画面自动跳转问题

    wincc上电后显示系统时间,3S后自动跳转到指定画面,该怎么做呀 钻石用户推荐最佳答案 请使用“作业信箱”区域指针功能。PLC 可使用作业信箱将作业传送到 H…

    2020年11月1日
  • WINCC与omron CPM1A通讯

    WINCC 与OMRON CPM1A通讯,在WINCC中应该怎样做?一点头绪也没有,麻烦大家说的低级一点。谢谢回复! 最佳答案 需要OMRON提供OPC&nbs…

    SIMATIC WinCC 2019年6月11日
  • 在报警记录中,怎样才能不允许操作员确认单个消息?谢谢!

    在wincc中,编辑报警记录中,怎样保留个别消息?比如不让操作人员确认某个消息。怎么锁定某条编号的报警记录呢?另外,这些报警记录都是刷新的(比如12:05分记录下一条报警,当在下一…

    SIMATIC WinCC 2019年6月11日
  • 变形了

    我在TIA V13里面添加文本域或者其他的什么时,没运行的时候显示是正常的,但是一到运行的时候就会变形,这是怎么回事?是我的电脑设置的问题吗?该怎么设置啊?要不是这问题该…

    2017年8月18日
  • wincc在线趋势控件曲线修改

    各位老大,我这边wincc用了在线趋势控件调用变量记录的数据。因工程需要,要修改曲线(等于修改变量记录的mdf文件),用什么方法修改?紧救啊!用脚本来改变行吗?如何修改? 最佳答案…

    SIMATIC WinCC 2019年6月11日
  • wincc 归档变量存储

    我在wincc画面中做了在线表格和在线趋势,用的是归档变量,想请教下在线表格和在线趋势的数据存储在什么路径?系统默认能存储多长时间或多大空间?电脑运行越来越慢了,与这个有关吗? 最…

    SIMATIC WinCC 2019年6月11日
  • WINCC 7.4软件中如何使画面中的搅拌器旋转?如附件中图片。 如何导入外部的图片?

    WINCC 7.4软件中如何使画面中的搅拌器旋转?如附件中图片。如何导入外部的图片? 图片说明:    最佳答案 1、《WinCC动画组态合集》htt…

    2021年7月5日
  • wincc一个比较综合的问题!急求大侠们帮忙

    先说说我想实现的功能,就是我的系统有三种模式,分别是节能模式,预冷模式,制冷模式(图一),系统根据接收到的外界温度信息来切换不同的模式,当满足切换模式的要求,当前显示模式会闪烁,并…

    2017年6月13日
  • 变量传送时间到报表中

    现正制作报表,遇到一个问题,望大侠们指教!问题:1#阀门关闭时的时间传送到报表中,记为开始时间;2#阀门开启时的时间传送到报表中,记为关闭时间(阀门的开关阀变量已在WINCC外部变…

    SIMATIC WinCC 2019年6月11日
  • WinCC v7.4 sp1 下载地址

    请问WinCC v7.4 sp1官网 下载地址有吗?有中文版的吗? 最佳答案 WinCC v7.4软件是多语言的,包括中文WinCC&nbs…

    2021年7月5日