脚本没有执行

已锁定

SHANGRILA

  • 帖子

    863
  • 精华

    4
  • 被关注

    33

论坛等级:侠圣

注册时间:2007-04-27

普通 普通 如何晋级?

脚本没有执行

554

1

2015-09-15 14:13:38

在全局脚本--动作 中用VBS写了个向数据库写入数据的代码,如下:

Option Explicit

Function action

 Dim sCon 

 Dim sSql 

 Dim oRs 

 Dim conn 

 Dim oCom

 Dim Con


 Dim Data1, Data2



 Data1=HMIRuntime.tags("press").read

 Data2=HMIRuntime.tags("temp").read

 

 Con="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=DBTEST;Data Source=.\WINCC"

 Set conn = CreateObject("ADODB.Connection")

 conn.ConnectionString = Con

 conn.CursorLocation = 2

 conn.Open


 sSql="insert into value VALUES('" & Data1 & "','" & Data2&"');"

 Set oRs = CreateObject("ADODB.Recordset")

 Set oCom = CreateObject("ADODB.Command")

 Set oCom.ActiveConnection = conn

 oCom.CommandType = 1

 oCom.CommandText = sSql

 Set oRs = oCom.Execute

 Set oRs = Nothing

 conn.Close

 Set conn = Nothing

End Function


按照周期2秒执行,但是在数据库中数据没有写入,但是使用按钮动作的话,却可以写入,为什么?

脚本没有执行 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32773条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。