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按钮之间的控制如何实现

    请问如何实现一个界面中的几个按钮,点其中一个,几个按钮就都变成不能操作的白色按钮?还有呢,我的滚动条和输入输出域相关联,应该鼠标控制滚动条动作时,输入输出域就要相应的变化,可是滚动…

    SIMATIC WinCC 2019年6月11日
  • 关于添加OPC驱动后,WinCC内测点掉线问题

    WinCCV7.4SP1添加OPC client驱动后,引发数据经常频繁掉线(从历史趋势可看粗一天可达5,6次),掉线后可自行恢复(无需重启软件或电脑,恢复时间长的几个小…

    SIMATIC WinCC 2021年7月5日
  • web画面在远程电脑操作时候,服务器电脑画面也切换,什么原因?

    Web画面在远程电脑操作时候,服务器电脑画面也切换,什么原因?如何解决才好啊? 最佳答案 你切换画面的按钮用按钮本身的切换画面,不要用脚本触发或者点击来做就行了。还有就是WEB可能…

    SIMATIC WinCC 2019年6月11日
  • WinCC中计算机属性为什么不能修改?

    WindowsXP SP3 WinCC V6.0环境下,在WinCC中新建一个单用户项目后,打开“计算机属性”对话框,单击“启动”、“参数”等选项卡,…

    SIMATIC WinCC 2019年6月11日
  • WINCC如何与S7-200通信

    WINCC如何与S7-200实现工业以太网通信 最佳答案 简单的系统 直接用 s7-200 的 PPI ,以PC acc…

    SIMATIC WinCC 2019年6月11日
  • wincc 图形动态化

    我要一个图形的横纵坐标通过IO域显示出来,但是图形动态化坐标那里变量不能加  下面是我的图和帮助里面的图 怎么实现 问题补充:如图 图片说明: &nb…

    2021年7月5日
  • Wincc flexible smart中实数样式格式

    做了一个PID调节界面,积分时间为VD实数,样式格式最大只能为99.999,但是两位数满足不了积分时间的范围,如何解? 图片说明:    最佳答案 你直接在&n…

    2021年7月5日
  • 请问如何建立WINCC与1500的连接?

    请问各位老师:1、如何建立WINCC与1500的连接?2、是否需要安装SIMATIC NET等软件?(TIA博途集成了以前STEP7 V5.5和WINCC&nb…

    2017年10月31日
  • wincc activate

    wincc  activate后不能运行到画面,停止不动了????? 最佳答案 在项目管理器左边栏目的最上边右击“计算机”,选择“属性”,在弹出的窗口中选择“启…

    SIMATIC WinCC 2019年6月11日
  • wincc故障组态

    WINCC故障组态,我看见故障组态里有个用户名选项,但是加进去以后,怎么才能显示用户名,我想故障发生后,确认和复位要能查询到是谁干的。不知道怎么做 问题补充:谁来帮帮我 …

    SIMATIC WinCC 2019年6月11日