从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

相关推荐

  • wincc关闭后不能自动激活

    我使用的是工控机开机后自动运行项目并激活Wincc,问题是我在Wincc激活运行过程中直接把工控机关机了,然后重新开后Wincc不能自动激活了,一直卡在正在激活的状态中很长时间,之…

    SIMATIC WinCC 2021年7月5日
  • 博图wincc无法下载

    用博图软件  下载wincc 出现项目不匹配,如下图,怎么处理呢?下载后生成的启动文件在哪个文件夹,可以查看吗? 问题补充:图在这 图片说明: &nb…

    2021年7月5日
  • wincc 别人的项目文字显示是乱码?在属性里可以看到文字内容

    没有运行,只是打开别人项目里面的图形文件,确定打开的文件和本机都是wincc7.4sp1 ,可能小升级版本不一致。修改文字字体也没用,还是???号 最佳答案 《WinCC…

    SIMATIC WinCC 2021年7月5日
  • WINCC报警记录

    在WINCC报警记录系统中,我想在一条消息中对应两个时间列,一个为消息到达时间,另一个则为消息离开时间,刚怎么样做才能达到了? 问题补充:长(短)期归档中,保存有该故障达到和离开的…

    SIMATIC WinCC 2019年6月11日
  • wincc7.2版本 想做个webux 发现没装webux 怎么装?

    怎么给已经装好了的wincc7.2  再装个webux组件 最佳答案 你参考一下http://blog.sina.com.cn/s/blog_724246b90…

    SIMATIC WinCC 2021年7月5日
  • 报表编辑器的标题问题

    我用报表编辑器做了一个布局,自己做了一个表头,如时间,压力,温度等等,下面跟的是ODBC数据表,当我查询数据时,在一页范围内时,打印时有表头,有表格数据,但是如果数据量多时,分了好…

    SIMATIC WinCC 2019年6月11日
  • wincc 外部变量采集周期

    wincc的外部变量采集周期怎么更改???麻烦高手指导 问题补充:那里的周期只能是500ms以上的。。。能短点嘛? 最佳答案 1、WinCC变量归档中,最小归档周期为500ms。用…

    SIMATIC WinCC 2019年6月11日
  • 关于无法安装wincc6.0的问题

    在安装时提示该计算机上找到 SQL Server 2000 Service Pack 3a 的 In…

    SIMATIC WinCC 2019年6月11日
  • 如何能把WINCC中的所有图层全部转换到一个图层中

    我接受一个项目,现在已经有现成的WINCC,基本能用了,但是他的图层很分散,我的做法是在一个图层中的,各位有什么办法把他们转到一起? 最佳答案 为什么要弄到一个层呀!分成多个层就是…

    SIMATIC WinCC 2019年6月11日
  • WINCC打开文件出错

    本人使用wincc6.0 sp2 asia版本(win2k,sql2000),打开一个项目图形编辑器中PDL文件是,系统提示“打开文档出错”,然后进入图形编辑器…

    SIMATIC WinCC 2019年6月11日