读写WINCC中的SQL数据

WINCC中如何通过写脚本的方式将数据存储到SQL数据库中,这个脚本好写吗?谁能提供一份脚本模版啊,谢谢!

问题补充:
麻烦你还发个写到SQL 的程序过来好吗?没有SQL 程序的经验,真心不会啊

最佳答案

wincc的sql不是普通的sql,它是压缩的,可以存储更多的数据,查询可以实现,如果你要向里面插入数据,我个人认为你还是利用其他的数据库或者excel等保存这些数据,查询起来就简单多了。查询数据库:
''创建到数据库的链接
   ''创建数据库联接
 spro = "Provider=WinCCOLEDBProvider.1;"
 sdsn = "Catalog=" &tagdnsname.Value& ";"
 sser = "Data Source=.\WinCC"
 scon = spro + sdsn + sser
 Set conn = CreateObject("ADODB.Connection")
  conn.ConnectionString = scon
  conn.CursorLocation = 3
  conn.Open
    ssql = "Tag:R,(''test\testdata''),''" & utc_begin_time & "'',''" & utc_end_time & "''"
      MsgBox "open with:" &vbCr &scon &vbCr &ssql &vbCr   
 Set ors=creatobject("ADODB.Recordset")
 Set ocm=creatobject("ADODB.Command")
     ocm.commandType=1
 Set ocm.ActiveConnection=conn
     ocom.CommandText = ssql
 ''读取数据
 Set ors=ocm.execute
     m=ors.recordCount
     count_data=0.0
     sum_data=0.0
     If(m>0)Then
        Do While Not ors.eof''查看是否到记录结束
          sum=sum+ors.fields(0).value
          count_data=count_data+1.0
          ors.movenext
        Loop
     Else MsgBox "没有查询到数据............."
     item.Enabled=True
     Set ors=Nothing
         conn.close
     Set conn=Nothing
    End If
     Set ors=Nothing
         conn.close
     Set conn=Nothing

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • 电脑与触摸屏链接问题

    用网线把电脑与触摸屏链接以往没问题的,可是这次链接不了,程序下载不了,为什么??? 问题补充:谢谢大家!问题已解决,是编程软件的问题,最佳只有一个,我也很为难啦 图片说明: &nb…

    2021年7月5日
  • winCC7.3,每回安装到这里都进行不下去了,是怎么回事

    系统版本是win7  64位SP1,,纯净版系统,没有任何预装软件,刚装完系统第一个装的第一个软件就是winCC7,3,,可是每回装到图片画圈的位置就停住了,等…

    2021年7月5日
  • 通过opc进行Wincc至Wincc的通讯

    我的PC上的wincc作为OPC Server,局域网的另一台PC上的wincc作为客户机,在客户机上提示“Enum Classes of …

    SIMATIC WinCC 2019年6月11日
  • wincc如何做管道水流效果

    1:我看教程里讲的自己在wincc里用管道画水流效果(图1),但是图2里的VB动作是什么意思,C语言我不太会2:我还找到一种方法我下了两个控件pipeh、pipev(图3),我把管…

    2017年10月24日
  • 请教关于先装WINCC5.0后再安装6.0行不行?

    是不是WINCCV5.0是用Sybase SQL Anywhere 7的,而V6.0是用SQL2000的,以前用WINCC5.0开发的,在ODBC数据…

    SIMATIC WinCC 2019年6月11日
  • 浏览器监控远程电机电流

    公司想用现有上位机,通过浏览器监控生产线电机电流值,求大师给一个经济的适用思路 最佳答案 PLC通过通讯获取电机电流值,上位机通过PLC的WEB服务器去读取数据(自己制作HTML页…

    SIMATIC WinCC 2020年11月1日
  • 画面树字体问题

    RT  我用picture Tree 生成画面树,但是其中Container中有的字数较多,怎样能改变字体的大小,让写的字不溢出道Conta…

    SIMATIC WinCC 2019年6月11日
  • 博图软件1

    安装博图V13,电脑最低配置要求? 最佳答案 安装 STEP 7 Basic / Professional V13&nb…

    SIMATIC WinCC 2017年6月7日
  • WINCC图形对象

    WINCC图形对象支持哪几种格式的图片 最佳答案 png,jpeg,bmp 提问者对于答案的评价:非常感谢

    SIMATIC WinCC 2021年7月5日
  • wincc变量大小

    PLC通过OS传给WINCC的一些变量传送失败,看下提示变量名大于16字符,有什么办法可以传送过去吗。可以改下WINCC的设置吗,谢谢 问题补充:变量太多,改起来太麻烦,可以不改名…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论