VBS怎么从数据库的一张表中 取一列的值分别 赋值给变量

如图表是从数据库中过滤后的表 我要把 IS_LACK 这一列值 分别给变量 a1,a2,a3,a4,a5,a6,a7,a8,a9 这个要怎么写
之前我是一个一个取的
Rst.open "SELECT IS_LACK FROM LIQUID_SHORT where CNC_ID = '010101A101' ",Cnn,2,2
'HMIRuntime.Tags("IS_LACK1").Write Rst("IS_LACK")
但这样写的后果就是 取一次要打开数据库一次 再关一次,在打开 再取下一个。

我是想 打开一次 数据表后 就把这9个值都赋给变量

最佳答案

关键在于查询语句。
你上传的图看不到,九个值都是IS_LACK字段吗?如果是的话,先将记录集指针移到第一条,取字段值,赋值给变量,然后移动指针到下一条,再取值,赋值,一直到记录集尾,结束循环。
Dim sTagName
Dim iCount

iCount=0
Rst.MoveFirst
Do While Not Rst.EOF
   iCount=iCount+1
   sTagName="IS_LACK" & CStr(iCount)
   HMIRuntime.Tags(sTagName).Write Rst("IS_LACK")
   Rst.MoveNext
Loop

Rst.Close
Set Rst = Nothing
Cnn.Close
Set Cnn = Nothing

提问者对于答案的评价:
真是太好用了,真是非常感谢。请问关于这些资料我应该去哪里学习 
其中 Rst.MoveFirst
Do While Not Rst.EOF  
 Rst.MoveNext  这些我根本还不懂 我想找资料把他彻底看懂。
Rst.open "SELECT ROUTE_CODE,ROUTE_VER,OP_CODE,OP_SEQ FROM OP_INFO where OP_SEQ = 3",Cnn,2,2   像这句的 最后can 2 2我也看不懂 
所以我现在都还是抄写别人代码的 自己还有很多不懂得地方,想找资料把他学习会。请高手指点 哪里可以下载这些资料

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午12:57
下一篇 2021年7月5日 下午12:57

相关推荐

  • 关于画面问题

    将画面设置为1024X768 显示器也是1024X768 组态的时候将整个画面都用元件填充.没有空余. 但是为何RT后,画面还有一部分没有利用起来?&…

    SIMATIC WinCC 2019年6月11日
  • 本人学习用

    我想找WINCC7.0版本软件,哪位师傅能给提供以下,谢谢本人邮箱YTNLIGUOHUI@YILI.COM 最佳答案 http://yunpan.cn/cJTCDsjdqHcpQ&…

    SIMATIC WinCC 2017年10月24日
  • 打开图形编辑器故障原因?

    使用WINCC6.0创建了一个新项目,打开图形编辑器时,出现下面顶的报警信息,确定后,当保存编辑的画面时还会不断经常提示,请教,问题出在哪里?是什么资源不足?谢谢了 问题补充:报警…

    SIMATIC WinCC 2019年6月11日
  • 触摸屏备份时间长短

    备份一个触摸屏文件要多长时间 最佳答案 没有测试过,时间不会很长,一般几分钟吧关于触摸屏的备份参考:备份与恢复精简面板-基于WinCC(博途)https://support.ind…

    SIMATIC WinCC 2021年7月5日
  • WINCC服务器与VB客户端OPC连接问题

    我正在做一个项目,用WINCC做OPC的服务器,连接VB的客户端,我试过用我的笔记本上的WINCC和服务器上的WINCC用OPC连接是通的,但客户机上是不装WINCC的,在上面安装…

    SIMATIC WinCC 2019年6月11日
  • 鼠标放在如图的位置

    鼠标放在如图的位置,出现很多诱人的文档,从哪里下载啊 图片说明:    最佳答案 这可能是个bughttp://www.wincc.com.cn/images/…

    2021年7月5日
  • wincc7.3与sql2015安装顺序

    我这边有软件需要安装sql.2015,是先安装wincc7.3及其这次的sql还是可以先安装sql2015 问题补充:先安装wincc这次的sql还是先安装单独的sql215 钻石…

    SIMATIC WinCC 2021年7月5日
  • WINCC 用户归档的数据,能导入到曲线控件么?

    请教高人,刚才插入控件后,发现只能选择归档变量或在线变量,但是我的数据都是靠用户归档采集的,选择列表里没有 问题补充:用wincc function trend…

    2021年7月5日
  • WINCC画面拷贝到其他主机上不能查看历史趋势,不显示报警记录

    大佬们,我这有四五台WINCC6.2的主机运行着相同的画面,平常都是在一台上修改,等修改的地方多了之后就拷到其他主机上运行,最近发现WINCC画面拷贝到其他主机上不能查看历史趋势,…

    SIMATIC WinCC 2021年7月5日
  • WinCC多台客户机登录用户名显示问题?

    现在有一台服务器,挂10多台客户机,想在每台客户机显示每台客户机登录的用户名,现在建立I/O域后,将内部变量@ CurrentUser连接后,I/O域没有显示已登录的用户…

    SIMATIC WinCC 2021年7月5日

发表回复

登录后才能评论