字段名与变量如何连接显示在io域

字段名:gwh 表名称:zmxzz

Dim zmxlsbl02  ''声明临时变量
is_sql="select gwh from zmxzz where txm=5" ''查询zmxzz表中,字段名txm=5的gwh字段名下的数值
cn.execute (is_sql)  ''执行sql

HMIRuntime.Tags("zmx-xtcs-tag_2").Write =screenitems("gwh").outputvalue ''目的想将字段名gwh中取出的数值赋值给变量:zmx-xtcs-tag_2
哪位大侠给看看,怎么不执行?
谢谢!

问题补充:
第一个返回值是adoset(0),我有20个返回值,该怎么设置呢,谢谢你,再说一声!
adoset(1),adoset(2)都报错。

最佳答案

screenitems("gwh").outputvalue 这是个什么呀?
你的画面上有一个叫gwh的对象?
如果你是认为用screenitems("gwh").outputvalue来获取查询的值,貌似不行吧。
建议你用ADO
--------------------------------------------
上面的程序可以改为
dim adoset
set adoset = CreateObject("ADODB.Recordset") ‘创建ado对象

Dim zmxlsbl02  
is_sql="select gwh from zmxzz where txm=5" 

adoset.Open is_sql,cn ’执行你的查询语句

HMIRuntime.Tags("zmx-xtcs-tag_2").Write = adoset(0) ‘将查询到的结果的第一个值赋给变量

提问者对于答案的评价:
谢谢,明白了

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

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

相关推荐

  • S7200与WINCC以太网通信

    请教各位:S7200与WINCC进行以太网通讯中SIMATIC NET如何设置?? 我用西门子200的以太网想与WINCC通讯,但是安装了SIMATIC&nbs…

    SIMATIC WinCC 2019年6月10日
  • WINCC与单片机的通信

    我想将wincc中的数据通过串口发送到一个单片机上用于显示。应该如何做? 最佳答案 你非要这样做也无可厚非,可以在wincc脚本中编程通讯。论坛有很多人有过这种想法。(这样相当于绕…

    SIMATIC WinCC 2019年6月11日
  • 触摸屏MP277画面设定用户名

    在做触摸屏MP277画面,我在画面1里放个按钮,按下这个按钮切换的画面2,按下这个按钮后必须输入用户名和密码才能进入画面2,当从画面2返回到画面1时,过了一段时间后,再想进入画面2…

    SIMATIC WinCC 2019年6月11日
  • 读取组态数据时出错

    wincc项目导航栏里,我右键单击冗余—打开,右侧提示“读取组态数据时出错”,这是怎么回事啊? 问题补充:我的系统是非GHOST版,用的是Windows  …

    SIMATIC WinCC 2018年3月6日
  • WINCC7.4用户管理问题

    我在WINCC7.4SP1 用户管理器当中新建一个用户,提示SIMTIC处于登录激活状态,无法新建立用户,但是我的WINCC都取消激活了。求大神指教,谢谢! 钻石用户推荐…

    SIMATIC WinCC 2020年11月1日
  • sql2000版本

    wincc6.0安装时首先安装sql2000,但安装sql2000后wincc仍然提示未安装,不知是那里出问题。具体应怎样操作? 最佳答案 sql2000一定是WINCC附带的版本…

    SIMATIC WinCC 2019年6月11日
  • 如果学习好WINCC中的脚本语言?

    WINCC简单的一些开关按钮一些模拟量图形变量等赋值是比较简单的,至于那些其中所使用的脚本语言,如C动作,VB动作,这些东西好难学啊?大家有什么好的方法没?是不是要把自己计算机里的…

    SIMATIC WinCC 2019年6月11日
  • 如果硬盘坏了,WINCC的授权licence怎么办?

    我们现场WINCC 7.4是正式授权,有硬狗。硬狗需要把他上面的licence transfer到计算机硬盘上,如果硬盘坏了,那这个licence岂不是也丢失了…

    SIMATIC WinCC 2021年7月5日
  • wincc报表查询不到一周以前的数据

    WINCC  7.0  SP3版本报表数据查寻不到一周以前的数据 最佳答案 WinCC中归档数据片段的时间和尺寸设置https://supp…

    SIMATIC WinCC 2021年7月5日
  • 报表布局列宽更改

    数据列可以改变,可时间列如何改变呢?如图,时间列太宽了,想变窄。我的版本是6.0SP3。 问题补充:用布局编辑器就没办法了吗? 图片说明:     &…

    2019年6月10日