EXCEL vba读取WINCC得数据的问题

Dim CN
 Set CN = CreateObject("ADODB.Connection")

 Dim sqlstr As String
 CN.Open dsn, "", ""
 sqlstr = "TAG:R,'gudang\aa','2009-06-09 04:59:59.000','2009-06-09 08:59:59.000'"
 CN.Execute sqlstr
 CN.Close
 我用EXCEL 的VBA读取WINCC得历史数据,但是提示sqlstr = "TAG:R,'gudang\aa','2009-06-09 04:59:59.000','2009-06-09 08:59:59.000'"
 语法错误啊,但是西门子的语法的确是这样得,的确不是标准得SQL,怎么读写啊

最佳答案

读取归档数据,必须使用WinCCOleDbProvider,跟在哪里写没有太大关系。
 详情参考WInCC Connectivity Pack手册,深入浅出西门子WinCC V6上也有类似的代码。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午9:35
下一篇 2019年6月11日 上午9:36

相关推荐

  • WINCC中用VBS编一个对字符串的操作的程序

    VBS编一个对字符串的操作的程序,不知道怎样把字符串编程字符数组,然后遍历一下,找出特定的字符,我不想用InStr,就想用数组比较的操作,得出结果。请明示 想问一下,怎样…

    SIMATIC WinCC 2021年7月5日
  • wincc v6.0 sp2

    动态文本框在哪里啊  问题补充:那如何让静态文本框用来显示不同换面的画面名称呢 最佳答案 静态文本框–右键属性–字体–文本中写VBS脚本: Item.Te…

    SIMATIC WinCC 2019年6月11日
  • wincc画面中如何查看交换机的状态

    wincc画面中如何查看交换机的状态?我想在上位机上直接监控交换机,就是在WINCC上做个交换机的画面,用这个画面监控交换机的状态。 最佳答案 对于西门子的SCALANCE交换机,…

    SIMATIC WinCC 2019年6月11日
  • 关于WINCC中的线

    如何在WINCC 实现  一根线的两端 上下垂直移动,在直线两端距离不变的情况下,假如两端是两个变量控制,线的角度可以随便变化。不知道&nb…

    SIMATIC WinCC 2019年6月11日
  • 还是6.0 顺序启动的问题

    我把  zhangli0 老师的脚本在VBS全局动作里面运行了一下 发现还是有点问题,想看看哪里出的问题。第一个就是提示语法错误 …

    SIMATIC WinCC 2017年6月19日
  • WinCC OPC 25天死机一次

    故障现象:wincc和twincat PLC通讯用opc完成,但是25天,wincc的opc会死机。导致现场无法察看设备状态。twincat能够直接读取设备信息,twin…

    SIMATIC WinCC 2019年6月11日
  • 谁有vbs和VBA学习资料

    wincc的vbs脚本从入门到精通手册! 最佳答案 1、wincc的vbs脚本从入门到精通手册下载:http://www.wobei.org/ITziliao/zhuantijis…

    SIMATIC WinCC 2017年11月1日
  • TP177A监控PLC的运行、停止、和无法连接

    TP177A能监控S7-200的运行、停止、和连接中断,不是S7-300PLC.  问题补充:在PLC运行、停止、和无法连触摸屏时分别可在HMI中监控到PLC当前状态。 …

    SIMATIC WinCC 2019年6月11日
  • 复制和移植

    window10系统中如何复制和移植wincc项目 钻石用户推荐最佳答案 如何 将 WinCC项 目从 WinCC V4&nbsp…

    SIMATIC WinCC 2021年7月5日
  • wincc查询数据库功能实现问题

    在画面中设置一个DTPicker 控件,按钮控件,MS Office Spreadsheet控件。想法是:在按钮C脚本中取得DTPicker的值进行查…

    SIMATIC WinCC 2019年6月11日