字段名与变量如何连接显示在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日 上午2:46
下一篇 2019年6月11日 上午2:46

相关推荐

  • 如何学好WinCC脚本

    我原来自学过一段时期的VB,但总感觉WinCC中的VB还是有点不一样,能介绍几本好的书籍或资料学好VB吗? 最佳答案 1、看看相关问题的答案:http://www.ad.sieme…

    SIMATIC WinCC 2019年6月11日
  • intouch编辑问题

    在intouch2014版本中做好的人机界面,在新版本2017中不可以编辑更改。求大神们支个招。 最佳答案 一级一级的升级软件 提问者对于答案的评价:多谢了

    SIMATIC WinCC 2021年7月5日
  • 用户登录对画框无法调出

    我是在主画面中一个按钮的鼠标左键动作中加入下列代码来实现调出用户登陆的对话框,但无法调出用户登陆的对话框,代码如下: #pragma code("us…

    SIMATIC WinCC 2019年6月11日
  • wincc v6.0软件和wincc flexible china sp4软件在哪里能下载

    wincc v6.0软件和wincc flexible china sp4软件在哪里能下载 最佳答案 WinCC V6.2&nbs…

    SIMATIC WinCC 2017年6月7日
  • 西门子CEMAT软件有下载的吗

    西门子CEMAT软件有下载的吗,用来练手 问题补充:CEMAT是不是单独的软件呢, 还是PCS7的不同版本呢。我看网上有下载PCS7V6.1的,它含了CEMAT了吗 最佳…

    SIMATIC WinCC 2019年6月11日
  • wincc里如何制作3D图标或场景?

    网上经常看到别人的画面,场景、设备图标是3D的,感觉有较现代感。这些是用wincc画出来的?还是用3D软件画好,做成图片粘贴过来的? 最佳答案 楼主,3D的画面,图标一般都是从3D…

    SIMATIC WinCC 2021年7月5日
  • 在WinCC 中如何选择需要切换的画面

    请教各位高手,在WinCC 中,我需要实现的功能是当第一次点击一个按钮时,切换到画面1,当第二次点击这个按钮是,调出另一张画面2(菜单功能),此时画面1还存在,我的做法是…

    SIMATIC WinCC 2019年6月11日
  • 怎样在wincc里显示1.2.3.4.5.6.7.8………………

    怎样在wincc里把BCD码对应的值显示wincc画面里,既在一个画面里显示1.2.3.4.5.6.7.8……………… 最佳答案 用输出或即可! 提问者对于…

    SIMATIC WinCC 2017年11月16日
  • 如何在WINCC报警信息里显示“消息组号”?谢谢

    如何在WINCC报警信息里显示“消息组号”?谢谢如图:我已经将“消息组号”填入到消息列表了,但是在报警控件中“消息列表”中“可控的消息块”中却并未见到“消息组号”的块,是否“消息组…

    2021年7月5日
  • wincc7.0授权问题

    现场装的是wincc7.0亚洲版的,授权都受了,硬件狗也一直插在usb口上,但是运行时会经常弹出授权问题“此版本wincc需要插入usb硬件狗”这种窗口,点击详细信息也没有任何未安…

    SIMATIC WinCC 2020年11月1日