查询数据库时,过滤时间的VB脚本有些问题

刚接触通过脚本读取数据库,在将时间写入过滤条件时出现了问题,以图1的脚本运行,脚本能执行下去,结果为图2;以图3运行的时候,脚本执行到过滤条件这一步就执行下不去了,结果为图4,图5为endT与startT的外部显示,格式与图1中直接写入的时间格式一致;图6是TAG:R这个查询语法的参数设置,里面的绝对时间与相对时间不太明白有什么区别,分别是什么格式,并且我也没有使用timeSetp,这个应该不影响我的脚本,但是现在就是运行不下去,无法执行到MsgBOX这一步。

图片说明:

查询数据库时,过滤时间的VB脚本有些问题    查询数据库时,过滤时间的VB脚本有些问题    查询数据库时,过滤时间的VB脚本有些问题    查询数据库时,过滤时间的VB脚本有些问题    查询数据库时,过滤时间的VB脚本有些问题    查询数据库时,过滤时间的VB脚本有些问题   

最佳答案

msgbox这一步之前并没有什么关于数据库的操作,都是一些准备工作,执行不下去说明有语法错误而不是数据库连接的问题。
这里的问题出在msgbox这句的上一句,时间过滤条件的参数传递。startTss再此时是一个对象,并不是一个变量因此不能直接调用。应该再次之前执行一下read方法,或者直接改成HMIRuntime.tags(startTss).read就可以了。
另外时间你也没有进行处理。还有就是时间并不需要建立变量的。有一个控件就足够了。毫秒并不需要。
2606352062欢迎交流。

提问者对于答案的评价:
谢谢

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

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

相关推荐

  • 我该如何组态WINCC

    现在我的已经运行的工程上,有3台WINCC控制界面,我又在新装了一台,改如何设置这台电脑,才能和其他3台的功能一样呢,那3台是西门子来人装的,是不是,把我这台电脑的IP地址设成这个…

    SIMATIC WinCC 2019年6月11日
  • wincc webux 发布后访问不显示登陆界面

    系统  win7 64 旗舰版软件  wincc7.3 sp1   支持&nbs…

    2021年7月5日
  • 打印布局疑问

    利用用户归档做了一个报表系统,在报表布局中插入一ODBC数据表,有23列,点击"显示列的标题"打钩,由于用户归档中变量名称是字母组成的如果显示在报表中不直观,于…

    SIMATIC WinCC 2019年6月11日
  • 请问大家为什么模拟量报警记录运行不了?

    我设置了上限值,变量也是对的,实际报警也触发了,WINCC就是没有报警显示?谢谢! 图片说明:       最佳答案 报警记录运行系统是不是…

    2021年7月5日
  • wincc兼容问题1,

    请问,PCS7可以运行WINCC的项目吗,我安装了PCS7,不想单独安WINCC了,可以单独运行WINCC项目吗 最佳答案 PCS7中的WinCC与WinCC大致一样,但还是有细微…

    SIMATIC WinCC 2017年6月1日
  • wincc 7.4 监视器键盘为什么有时候显示不全???

    wincc 7.4  监视器键盘为什么有时候显示不全???只显示一部分??? 最佳答案 IO域的话,出现的是数字键盘。密码输入的话出现的是全键盘。根据…

    SIMATIC WinCC 2020年11月1日
  • wincc6.0启动问题

    为什么我一连接到网络,wincc就不能打开,说我没有权限 最佳答案 你首先要在你远程访问项目里的用户管理器中建立用户并分配“远程组态”和“远程激活”的权限,然后在你远程登录的时候输…

    SIMATIC WinCC 2019年6月11日
  • wincc中的点数具体是指什么意思呢?

    wincc中有点数授权,请问这点数具体是什么意思呢,是指位,还是字节,还是字。。 最佳答案 你在驱动里面建立的外部变量的个数 提问者对于答案的评价:谢谢!

    SIMATIC WinCC 2021年7月5日
  • PCS7面板修改问题

    我是PCS7的初学者,PCS7中motor功能块经OS编译后,在Wincc中的哪些电机面板的颜色怎么修改呵。系统默认的是绿色的运行。我想修改为红色运行,绿色停止(业主要求的)。请各…

    SIMATIC WinCC 2019年6月11日
  • wincc VB

    Dim WORD1_1,WORD2_1,PT1,CT1,EPI1WORD1_1=HMIRuntime.Tags("1_WORD1").ReadWORD…

    SIMATIC WinCC 2021年7月5日

发表回复

登录后才能评论