请教一下,wincc写数据到sql当中,Set oRs=oCom.Execute这条指令不执行。

已锁定

MU博

  • 帖子

    5
  • 精华

    0
  • 被关注

    1

论坛等级:游民

注册时间:2011-07-15

普通 普通 如何晋级?

请教一下,wincc写数据到sql当中,Set oRs=oCom.Execute这条指令不执行。

1507

4

2019-05-28 15:57:22

Sub OnLButtonDown(Byval Item, Byval Flags, Byval x, Byval y)                                                                       

Dim sSql

Dim sCom

Dim oRs

Dim conn

Dim oCom

Dim Con

Dim data7,data8


data7=HMIRuntime.Tags("111").Read

data8=HMIRuntime.Tags("112").Read


HMIRuntime.Tags("xianshi").Write data7


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

Set conn=CreateObject("ADODB.Connection")

conn.ConnectionString=Con

conn.CursorLocation=3

conn.Open


sSql="insert into zzb3 VALUES('"&data7&","&data8&"');"


Set oRs=CreateObject("ADODB.Recordset")

Set oCom=CreateObject("ADODB.Command")

oCom.CommandType=1

Set oCom.ActiveConnection=conn

oCom.CommandText=sSql


Set oRs=oCom.Execute     '这条指令不执行!

Msgbox "12345"

Set oRs=Nothing

conn.Close

Set conn=Nothing


End Sub

在wincc画面中放置一个按钮,脚本为上,111,112,xianshi为wincc的变量,点击按钮将111和112的值存入数据表zzb3当中,请大家指教一下,谢谢!

请教一下,wincc写数据到sql当中,Set oRs=oCom.Execute这条指令不执行。 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32572条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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