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

我在数据中新建了一个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日 上午6:37
下一篇 2019年6月11日 上午6:37

相关推荐

  • 软件下载提问

    请问哪里有最新版的完整版(不是30天的试用版)的PC Access V1.0 SP2 软件啊?有授权吗?是否有培训的资料啊? &n…

    SIMATIC WinCC 2019年6月11日
  • wincc脚本的问题

    "banzu"是WINCC项目中定义的一个字符型变量,该变量值根据工作班组的情况依次为A,B,C。现在在VBS脚本中有如下要求:dim bz如何实现b…

    SIMATIC WinCC 2017年6月19日
  • 带急停和手轮的MP277

    带急停和手轮的MP277是什么型号? 问题补充:要求带手轮和急停,要移动面板。 最佳答案 6AV6645-0CC01-0AX0移动式面板MP277,带集成启动按钮和急停按钮、手轮、…

    SIMATIC WinCC 2017年5月31日
  • 建立wincc的通讯

    400PLC与S7已经建立通讯,那wincc怎么跟S7建立通讯啊???、 最佳答案 WINCC连接SIEMENS PLC常用方式大体上有4种: WINCC使用C…

    SIMATIC WinCC 2019年6月11日
  • wincc 变量计算

    请问一下,wincc将数据发送到其自身的SQL里面,这个是否计算点数;IT系统从这个SQL里面读取数据想这样子做; 最佳答案 内部变量不算点。外部变量算点。 提问者对于答案的评价:…

    SIMATIC WinCC 2018年12月3日
  • WINCC实时曲线时间偏差问题

    WINCCC实时曲线中显示时间与实际时间存在偏差,如何解决 最佳答案 WinCC 的变量记录和报警记录的数据是和时间标志一起存储在 UTC 时间&nb…

    SIMATIC WinCC 2019年6月11日
  • 请教个WINCC的问题?

    我今天查看WINCC的历史曲线,发现了一个问题,前几天查的曲线怎么也找不到了,就是5月6日的,然后查了几个其他的曲线怎么和现场情况对应不了了,这是为什么啊?电脑时间是对的,谢谢! …

    SIMATIC WinCC 2021年7月5日
  • Industrial?Ethernet与TCP/IP之间的区别

    请教-WINCC变量管理器上INDUSTRIAL?ETHERNET与TCP/IP之间的区别?现在WINCC工作站单站4台,点数比较多PLC314+CP卡,TCP/IP通信方式,WI…

    2019年6月11日
  • wincc选择导入外部EXCEL表,并将Excel表的内容显示在Listview控件中

    EXCEL 表的格式固定,只是每天生成一个,表名按日期区别。现在的问题是如何在WINCC的一个页面中做一个选择按钮,可以打开文件夹选择某个Excel, 把该表的…

    SIMATIC WinCC 2019年6月11日
  • WCC激活时间太长

    我如果在一进入WCC项目管理器后立即激活,每打开一个画面都要经过很长时间。如果进入画面编辑器并打开任意画面后激活,画面的切换就很快,请问这是什么回事,是否是什么地方没有设置好。多指…

    SIMATIC WinCC 2019年6月11日