字段名与变量如何连接显示在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日

相关推荐

  • WINCC 7.0画面切换迟钝

    如题,在C动作中制作的画面切换,在实际运行过程中,切换4~5个画面后,出现迟钝或卡住的现象。向高手请教:1. WINCC 7.0对计算机硬件有要求吗?(本人是I…

    SIMATIC WinCC 2017年11月26日
  • winCC从SqlServer数据库中读取数据

    winCC是通过什么样的方式从SqlServer数据库中读出数据并显示到组态画面的?那位大神能给个具体的实例或帮助文档,小弟感激不尽 钻石用户推荐最佳答案 参考:WinCC数据开放…

    SIMATIC WinCC 2021年7月5日
  • 关于软件的大小的问题?

    同样是WinCC6.0+SP3,为什么有的大小是711MB,而有的只有690MB多一点? 谢谢 最佳答案 有的是ISO的、有的是RAR的压缩比不一样。 提问者对于答案的评…

    SIMATIC WinCC 2019年6月11日
  • 初学者安装WINCC的问题

    我想安装WINCC V6.2,消息队列已经装好,想请教下安装SQL2005时,是要安装SQL2005简体中文标准版,还是要安装SQL2005 for …

    SIMATIC WinCC 2019年6月11日
  • 怎么样添加脚本

    #pragma code("kernel32.dll");    Void GetLocalTimes(SYSTEMTI…

    SIMATIC WinCC 2019年6月11日
  • 选项组怎么用

    想用一个两个选项的选项组控制两个变量。不知道怎么做,只知道根据一个什么值来判断,C怎么编写就不知道了,谁能具体说说。 还有啊,我6.2做的东西怎样才能在6.0中打开? 问…

    SIMATIC WinCC 2019年6月11日
  • 请教一个WinCC spreadsheet控件的问题,谢谢

    如何使用VBScripts对spreadsheet控件进行写和删除操作呢?并且把操作后的结果存入到数据库。十分感谢。 最佳答案 跟操作EXCEL区别不大啊 -------…

    SIMATIC WinCC 2019年6月11日
  • wincc读mysql数据库的数据

    wincc与mysql数据库已经连上了,但就是内办法读到数据库里的数据;用WINCC里VBS脚步写的;但把wincc里VBS脚步复制到桌面VBS文档运行却是可以读到这个数据的。。非…

    2021年7月5日
  • wic授权问题

    丢失许可证,怎么处理啊???需要怎么办? 图片说明:       最佳答案 此回答已完善 正版授权可以免费补发的 放心吧WinCC…

    2020年11月1日
  • WinCC快捷方式激活项目时报错。

    在桌面创建了一个快捷图标,希望在点击它时直接激活wincc项目工程。现在的问题是,点击该图标后,出现一个错误提示:canot load language-dll…

    SIMATIC WinCC 2017年6月13日