WINCC利用VBS写入SQL问题

Option Explicit
Function action

Dim lngValue1
Dim lngValue2

Dim strSQL
Dim objCommand 

strConnectionString = "Provider=MSDASQL;SERVER=JIE-PC\WINCC;DSN=ceshi;UID=;PWD=;database=new" 

lngValue1 = HMIRuntime.Tags("a").Read
lngValue2 = HMIRuntime.Tags("b").Read

strSQL = "INSERT INTO test (test,test2) VALUES ("& lngValue1 & ","& lngValue2 &");"  

HMIRuntime.Trace "strSQL"

Set objConnection = CreateObject("ADODB.Connection")

objConnection.ConnectionString = strConnectionString

objConnection.Open

Set objCommand = CreateObject("ADODB.Command")

With objCommand
    .ActiveConnection = objConnection
    .CommandText = strSQL
    
End With

objCommand.Execute

Set objCommand = Nothing

objConnection.Close

Set objConnection = Nothing

End Function
一直无法写入,ODBC已经配置并测试连接上了,VBS脚本哪里出了问题?谢谢了。

最佳答案

已解决问题:求教Wincc导出数据问题
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=32759&cid=1032

提问者对于答案的评价:
调试出来了,谢。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月1日 下午9:09
下一篇 2017年12月1日 下午9:10

相关推荐

  • M001

    各位大师想问一下这什么情况??WinccFlexible里面我点击%ignore_a_1%,点了好几次,完全没反应工作区压根没有脚本画面啊?这到底啥原因啊 图片说明:  …

    2021年7月5日
  • 想做一个弹出对话框

    画面有一个输入输出域,给电机设定转速的,但是电机有两种状态,受上位控制和本地控制。想做电机在本地控制时,输入输出域无法输入并且弹出一个对话框提示电机不受上位控制,确认后对话框消失,…

    SIMATIC WinCC 2018年3月6日
  • 变量前缀问题?

    定义结构变量及模板画面后,模板画面变量前缀可以直接设定,模板画面中按按钮调出二级画面,二级画面的变量前缀如何与模板画面的变量前缀设为一样? 问题补充:模板画面的前缀变量 …

    SIMATIC WinCC 2019年6月11日
  • WinCC 及PLC问题

    问题1:我在变量管理创建了S7 的驱动程序,然后在PROFIBUS创建驱动程序连接,在属性项里有站地址、段ID号、机架号、插槽号要设置,机架号是指CPU机架吗?插槽号是指…

    SIMATIC WinCC 2019年6月11日
  • 多个变量的赋值问题

    我定义了五个内部变量,例如a,b,c,d,e,和一个外部变量f,还有5个标志位,如m0.1,m0.2,m0.3,m0.4,m0.5,我想在m0.1=1时,把a赋给f;在m0.2=1…

    SIMATIC WinCC 2019年6月11日
  • Execl编辑Wincc标签提示模块错误

    最近我使Execl编辑Wincc标签,导入时提示错误“隐含模块中的编译错误:CReadProgressDlg”,有什么问题? 最佳答案 建议检查兼容性和杀毒软件。 提问者对于答案的…

    SIMATIC WinCC 2019年6月11日
  • wincc v6.2安装?

    我的操作系统是sp3的,现在在装SQL2005 FOR WINCC V6。2的时候总是出现这个错误导致安装不下去,提示“ Errors&nb…

    SIMATIC WinCC 2019年6月11日
  • WINCC显示小数位数问题

    我用S7-300用以太网与WINCC通讯,在300里建立数据数DB10.DBW100,比如数据为125,但是我实际想表示的是1.25,即在WINCC画面想显示1.25,请问该如何处…

    SIMATIC WinCC 2017年6月29日
  • 如何在WinCC中显示各个子站DP网是否在线

    我现在用400PLC组态了一个DP网络,想在WinCC画面中显示各个网络站点是否在线,就像PLC硬件在线监控似的。 请问该如何实现? 谢谢! 最佳答案 使用FB…

    SIMATIC WinCC 2019年6月11日
  • 上位机的winCC与多台下位机PLC走OPC通讯

    上位机的winCC能否同时与多台下位机PLC通过OPC通讯?,若可以,请问需要注意哪些关键点,有什么参考资料。请求大家帮助。 问题补充:连接smart200PLC 最佳答案 没问题…

    SIMATIC WinCC 2021年7月5日