WINCC VBS 脚本写数据到SQL

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

Option Explicit
Function action
Dim TAG1
Dim TAG2
Dim str,cn
Set TAG1=HMIRuntime.Tags("testa").read
Set TAG2=HMIRuntime.Tags("testb").read

str="provider=SQLOLEDB.1.1;Integrated Security=SSPI;Persist Security Info=False;catalog=baobiao1;data source=.\wincc"
Set cn=CreateObject("ADODB.connection")
cn.connectionString=str
cn.Open
is_SQL="insert into new(yali,wendu) Values('"&TAG1.value&"','"&TAG2.value&"')"
cn.Execute is_SQL
cn.Refresh
cn.Close
End Function

最佳答案

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

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

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc200470.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年10月29日 下午11:40
下一篇 2017年10月29日 下午11:40

相关推荐

  • WINCC OA的培训视频

    中文手册 视频 最佳答案 WinCC OA PVSS 简介https://www.ad.siemens.com.cn/download/do…

    SIMATIC WinCC 2021年7月5日
  • 西门子WinCC如何通过脚本组合字符串

    画面中有一个lnt类型的变量。通过脚本已经获取到了当前系统日期为字符串类型例如2019-12-05现在如何用脚本实现日期+数值一起转换为一个新的字符串如2019-12-05-01并…

    SIMATIC WinCC 2020年11月1日
  • WINCC授权偶尔出错

    WINCC 6.2 ASIA版,RC,RT正版授权FLOATING。 使用3个月,现场调试的时候出现过一次,用户使用时出现过一次,均提示授权过期。&n…

    SIMATIC WinCC 2019年6月11日
  • WINCC 向串口设备 写数据

    现有1台串口设备需要取到WINCC中的输入输出变量,我有两种方案:1.在WINCC中,通过OPC协议向串口定时写数据(输入输出量)2.制作VB程序,定时取WIncc变量的值,用VB…

    SIMATIC WinCC 2019年6月11日
  • 画面窗口随鼠标右键出现在窗体任意地方

    哪个老师用VB脚本让wincc 画面窗口随鼠标右键出现在窗体任意地方 请赐教!!! 最佳答案 鼠标右键动作中,坐标x,y都是参数,直接在代码中引用即可。 提问者…

    SIMATIC WinCC 2019年6月11日
  • 用excel记录WinCC数据

    以下这段代码是写在WinCC的全局C脚本里,用于生成记录数据的excel文件名,文件名是系统日期时间:pExcel->Workbooks  ->Op…

    SIMATIC WinCC 2017年8月26日
  • TIA activeX部件不能创建

    请教,TIA V13版本 V13 SP1 Update 9,在wince系统下运行实例提示“activeX部件不能创建”怎么解决。…

    SIMATIC WinCC 2017年6月3日
  • 打开WINCC V6.0时报数据库出错

    打开WINCC6.0时,出现对话框 数据库出错:不能打开数据库表格!点击确定后出现另外一个对话框:打开WINCC项目:不能读取项目数据;然后点击确定后出现和第一个对话框相…

    SIMATIC WinCC 2019年6月11日
  • wincc连机

    各位师傅:         我想用三菱plc fx-1s连机学习.可是一直连不上…

    SIMATIC WinCC 2019年6月11日
  • wincc如何实现外部变量实时赋值给内部变量

    功能要求:1.PLC上的一个变量的值能够在wincc运行时实时给一个内部变量赋值,即内部变量=外部变量;2.wincc画面中不能出现这个两个变量,只能做成某种内部逻辑,结果不显示出…

    SIMATIC WinCC 2021年7月5日