wincc往MYSQL里写数据_WINCC向SQL数据库写数据

在项目中遇到一个问题,当尝试将外部模拟量的累积数据写入SQL数据库的用户归档时,数据无法写入且未出现错误提示。以下是一个尝试写入数据的VBA代码片段,涉及连接字符串、数据库操作和数据插入。希望有专家能提供解决方案。
摘要由CSDN通过智能技术生成

我正在做一个项目,外部模拟量采集后,计算一个小时的累积量,然后在存入用户归档,进行写入SQL数据时。数据写不进去,也没报错,搞不清楚,希望哪位专家指点一下!

下面是代码

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

Dim sCON,sSql,oRS,conn,oCom,Con

Dim sPro,sDsn,sSer

Dim Data1,Data2,Data3

Dim sDate

Data1 = HMIRuntime.Tags("TestTag01").Read

Data2 = HMIRuntime.Tags("TestTag02").Read

Data3 = HMIRuntime.Tags("TestTag03").Read

sDate = Now

sPro = "Provider = WinCCOLEDBProvider.1;"

sDsn = "Catalog = CC_test_18_09_25_21_21_37R;"

sSer = "Data Source =.\WinCC"

sCON = sPro+sDsn+sSer

Set conn = CreateObiect("ADODB.Connection")

conn.ConnectionString = sCON

conn.CursorLocation =3

conn.Open

sSql= "insert into UA#MBaoBiao(sDate,Data1,Data2,Data3)VALUES('"&sDate&"','"&Data1.Value&"','"&Data2.Value&"','"&Data3.Value&"')"

Set oRs= CreateObiect("ADODB.Recordset")

Set oCom= CreateObiect("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 Sub

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值