当前位置: 主页 > PLC控制

WINCC VBS 脚本写数据到SQL

以下代码我在全局脚本或者通过按钮事件都无法将teSTa\testb两个变量值写入baobiao1的new表格内.找不出原因……求助

OptionExplicit
Functionaction
DimTAG1
DimTAG2
Dimstr,cn
SetTAG1=HMIRuntime.Tags("testa").read
SetTAG2=HMIRuntime.Tags("testb").read

str="provider=SQLOLEDB.1.1;IntegratedSecurity=SSPI;PersistSecurityInfo=False;catalog=baobiao1;datASourCE=.\wincc"
Setcn=CreateObject("ADODB.connection")
cn.connectionString=str
cn.Open
is_SQL="inseRTintonew(yali,wendu)Values(‘"&TAG1.value&"’,’"&TAG2.value&"’)"
cn.Executeis_SQL
cn.Refresh
cn.Close
EndFunction

最佳答案

在画面中加入调试画面,把每一步的返回信息打印出来。
我估计是数据库打开时候出错了,但是由于你没有打印调试信息,所以你看不到出错在哪儿了。

提问者对于答案的评价:
en

  • 关注微信

猜你喜欢

微信公众号