变量归档数据查询不到,为什么呢

sSql = "TAG:R,'ProcessValueArchive\1','0000-00-00 00:00:00','0000-00-00 00:00:00'"
 Set conn = CreateObject("ADODB.Connection")

 conn.cursorlocation = 3

 conn.open "provider=winccoledbprovider.1;Catalog=CC_fang_09_06_11_17_08_12R;Data source=.\wincc"

 Set oCom = CreateObject("ADODB.Command")

 oCom.CommandType = 1

 Set oCom.ActiveConnection = conn

 Set oRs = CreateObject("ADODB.Recordset")

 

 oCom.CommandText = sSql

 
 Set oRs = oCom.Execute

 

 
 Set MSHFlexGrid= ScreenItems("MSHFlexGrid1")

 Set MSHFlexGrid.DataSource = oRs

 

 oRs.Close

 

 Set oRs = Nothing

 conn.Close

 Set conn = Nothing

 
 1”即为归档变量名。
 我想把查询出来的数据显示到MSHFlexGrid控件中,

 当wincc运行时,可以查询到数据。但是当wincc关闭又重新激活后,上次的数据却查询不到。我用“在线趋势控件”可以查到上次运行wincc的变量“1”的数据。也就是说,变量“1”的值已经存入到数据库中,可是为什么用ado却查不出上次wincc运行时的变量“1”的数据呢?
 

最佳答案

1.CC_fang_09_06_11_17_08_12R名称正确吗?
 2.没有用过MSHFlexGrid,但感觉应在设置数据源属性后。用该控件的显示方法读出数据后,才能关闭记录集和连接。
 仅请参考。

提问者对于答案的评价:
谢谢你的回答,问题解决了,

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

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

相关推荐

  • WINCC SQL2005如何打开归档数据mdf,ldf文件

    WINCC SQL 2005如何打开慢速归档的数据mdf,ldf文件,打开了怎么找不到里面归档的数值呢? 最佳答案 你是想直接在SQL server里…

    SIMATIC WinCC 2019年6月11日
  • wincc7.4画面

    wincc7.4画面编辑器中出现无效名称,怎么快速找到哪个对象属性有错误 最佳答案 傻瓜办法:备份一下页面文件;每次删除1半元素,保存看看还有提示没有;剩余的依次删除1半,如果运气…

    SIMATIC WinCC 2021年7月5日
  • HMI里前景色和背景色的区别

    谁给解释下前景色和背景色的区别,最好举个例子,谢谢 最佳答案 按钮-动画-外观-背景色修改的是按钮本身的颜色。前景色修改的是按钮文本的颜色。圆,矩形,IO域,背景色修改的是底图色,…

    SIMATIC WinCC 2021年7月5日
  • wincC 按钮

    winCc V7.4画面中如何对按钮设置操作权限或取消操作功能。 钻石用户推荐最佳答案 1、创建用户,设置密码,设置用户的权限(比如19号权限)2、按钮的属性,授权中,选…

    SIMATIC WinCC 2020年11月1日
  • WinCC 7.0 SP3中文版图像根据DB块数据变化进行位置变换

    图如附件所示,红色“I”块为需要位置变换的图像,图像默认有四个位置,变量为“有符号32位”,数据块“DB10.DB6”,现设置几何位置X动态变化,图中设置了DB数据块的四个不同数据…

    2017年12月8日
  • KTP700中的趋势图问题

    KTP700中的趋势图添加完成变量(int),如何让趋势图中的值带小数点显示 钻石用户推荐最佳答案 呃,int类型的是整数啊,本来就没有小数点,威少要带小数点显示呢不过还真的没有相…

    SIMATIC WinCC 2020年11月1日
  • WINCC用PLCSIM模拟可以读写DB块但是I/O不能读写

    WINCC用PLCSIM模拟可以读写DB块但是I/O不能读写?这是什么原因照成的啊?请各位高手回答!谢谢!用的是step7+wincc来做的,不是PCS7! 问题补充:谢谢两位前辈…

    2017年11月29日
  • 保存画面时提示警告

    别人组态的画面我稍做了些修改在保存时提示如下:性能警告:带循环触发器的1动作,循环动作导致系统的高负载,如果可能,使用触发器变量。对象:矩形11,属性:显示。请问大家这是为啥? 最…

    SIMATIC WinCC 2019年6月11日
  • wincc全局脚本如何周期触发?

    1.wincc 全局脚本如何周期触发?比如说1s触发一次。2.WINCC  VBA宏里面脚本如何触发?只有画面文档的事件?VBA与VBS区别? 问题补…

    SIMATIC WinCC 2019年6月11日
  • WINCC的OPC UA通讯需要第三方软件么?

    想采用wincc的OPC  UA跟设备通讯,我没用过WINCC OPC UA,我听说需要第三方软件,kepware或者其他。我一个同事告诉我…

    SIMATIC WinCC 2021年7月5日