从wincc中调用数据库里的数据用vbs语句

Sub OnClick(Byval Item)                                                     
Dim sCom
Dim sSql
Dim oRs
Dim conn
Dim oCom
Dim Con
Dim Date1,Date2,Date3,Date4,Date5
Date1=HMIRuntime.Tags("高炉号").Read
Date2=HMIRuntime.Tags("趟次").Read
Date3=HMIRuntime.Tags("罐号").Read
Date4=HMIRuntime.Tags("重量").Read
Date5=HMIRuntime.Tags("编号").Read
Con="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=gaolu;Date Source=PC-201703202137\WINCC"
Set conn=CreateObject("ADODB.Connection")
conn.ConnectionString=Con
conn.CursorLocation=3
'conn.Open注释
sSql="insert into 小车 VALUES('"&Date1&"','"&Date2&"','"&Date3&"','"&Date4&"','"&Date5&"');"
Set oRs=CreateObject("ADODB.Recordset")
Set oCom=CreateObject("ADODB.Command")

'Set oCom.ActiveConnection=conn注释
oCom.CommandType=1
oCom.CommandText=sSql

'Set oRs=oCom.Execute注释

Set oRs=Nothing
'conn.Close注释
Set conn=Nothing
Msgbox(".....")
End Sub
以上程序段是我写的关于从wincc用vbs语句从数据库调用数据的程序,可是程序在运行到我加上注释的地方就会卡住,我把这些语句注释掉后其他与巨可以运行,没问题,请教各位大佬怎么让本程序成功运行
(注:sql新建数据库的名称是gaolu,下面的表的名称是小车,有5个变量是“高炉号”“趟次”“趟次”“罐号”“编号”)(wincc的计算机名称是PC-201703202137)

最佳答案

第一个注释conn.open没有执行,说明打开链接失败,因此以后所有的关于SQL链接的对象全部都不对,也就是你后边的注释,因此问题出在conn.open这里,可能是数据源设置不对,Con的设置有问题。看后边那意思你是自己建的表,一般自己表的连接就一句很简单的,手机不方便打出来,有问题欢迎交流2606352062

提问者对于答案的评价:

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

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

相关推荐

  • 报表打印定点输出

    我现在做的报表是希望在8点16点和24点才进行归档输出,不知道在变量记录的变量归档中怎么设置采集和归档周期.谢谢!还有在报表编辑器里的布局里怎么编写SQL语句来实现按时间范围查询打…

    SIMATIC WinCC 2019年6月11日
  • WinCC人机界面呢怎样实现酷炫的3D立体界面效果!

    WinCC人机界面呢怎样实现酷炫的3D立体界面效果!到底有什么方法?要是WinCC图库没有呢? 最佳答案 wincc里本来就用现成的图库也有3D感,再稍做加工(如上传的照片)当然你…

    2017年5月31日
  • WINCC可以插入CAD图吗

    现在有工程想做示意图,有CAD图,在WINCC上面不想画了,能直接导入或者怎么操作吗? 最佳答案 可以是可以,只不过直接贴过去的图由很多线条组成,很难进一步处理,还是建议自己画好了…

    SIMATIC WinCC 2021年7月5日
  • wincc打开总是有个提示

    wincc打开总是有个提示,不知道什么意思 图片说明:    最佳答案 WinCC7.0授权的使用方法及常见问题处理https://support.indust…

    2021年7月5日
  • winccRT 和RC连接问题

    中控两台电脑,操作员站和工程师站,wincc V7.3RC能连接上PLC,为什么winccV7.3 RT连接不上? 最佳答案 RT上的项目如何设置的?1、电脑上…

    SIMATIC WinCC 2021年7月5日
  • WinCC7.0 SP1OPC条目管理器找不到需要的OPC服务器?

    记得原来用WinCC6.2 时候在XP2专业版的系统上能够从WinCC OPC条目管理器中扫描得到AB的RSLINX OPC服务器和西门子200的S7…

    SIMATIC WinCC 2019年6月10日
  • 其他服务器如何访问WINCC数据库变量记录

    其他SQL数据库服务器如何访问WINCC数据库变量记录 ,是不是通过工业数据桥通信? 最佳答案 因为WinCC中的变量记录是压缩数据,所以需要WinCC 相关的…

    SIMATIC WinCC 2020年11月1日
  • pc access 的问题

    最近刚开始研究opc,不知道西门子的pc access是不是支持opc的界面编写软件都能进行访问,控制变量等等,我现在只是利用电脑发送串口数据的是1还是0,然后再plc里…

    SIMATIC WinCC 2019年6月11日
  • wincc连接数据库问题

    按照深入浅出的书上做的使用listview控件显示,连接几秒钟后显示[DBNETLIB][ConnectionOpen (Connect()).]SQL Ser…

    SIMATIC WinCC 2019年6月11日
  • os不能编译

    wincc项目文件集成到step7中后,插入的wincc项目只有驱动程序,没有画面组态和故障报警,并且编译时出现simatic wincc is no…

    SIMATIC WinCC 2019年6月11日