wincc中vb查询语句问题

当我执行这个查询语句是,可以运行
data17=HMIRuntime.tags("cxgz").read
data16=HMIRuntime.tags("cxgc").read
sSql="SELECT * FROM zg WHERE 管长='"&data16&"' And 管重='"&data17&'""
当我增加一个条件时
data17=HMIRuntime.tags("cxgz").read
data16=HMIRuntime.tags("cxgc").read
data15=HMIRuntime.tags("cxgg").read
sSql="SELECT * FROM zg WHERE 管长='"&data16&"' And 管重='"&data17&"' And 规格='"&data15&"'"
却运行不了
多条件查询是可以用and连接啊,为什么用不了,求帮助啊

最佳答案

看上去是没有错的,是不是你写程序的时候换行了,换行应该有换行连接字符。
还有可能就是你的数据格式有问题,比如你的规格数据数据库里面和变量里面 一个是字符型  一个是整数。比如都是123,你要区分是数字的123 还是字符的123,最好统一下。

1.你可以使用messagebox() 函数将''"&data15&"'' 输出来看看,你也可以用messagebox()将sql操作字符串输出看看对不对。
2.其实如果你怀疑and 你可以将这个SQl执行的操作结果数据集再进行一次查找。就不用and了。但是没有必要这么干!

祝你好运!

提问者对于答案的评价:
有理,受教了

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月14日
下一篇 2018年12月14日

相关推荐

  • wincc多用户项目需要什么授权

    我想做个多用户项目,想问下客户机和服务机各需要什么授权?是不是都只要装个运行狗就行了,客户机的运行狗是多少点的?请高手指点 问题补充:1.WinCC Server&nbs…

    SIMATIC WinCC 2019年6月11日
  • WINCC OPC服务器

    1. KEPServerEX这个软件是哪国的?需要授权么?2. KEPServerEX有中文版的么?3. WINCC的OPC服务器软件除了KEPSer…

    SIMATIC WinCC 2017年11月13日
  • wincc 7.5如何做 每天定时导出数据历史记录

    wincc 7.5如何做 每天定时导出数据历史记录 钻石用户推荐最佳答案 通过WinCC基本功能实现批次查询及批次报表:https://mp.weixin.qq…

    SIMATIC WinCC 2020年11月1日
  • HMI数据线

    TP170A和电脑连接线。电脑有USB接口和TP170A怎样连接?有图更好。 钻石用户推荐最佳答案 你需要有一个USB转232的线 然后找一个232的线直接插到TP170…

    2021年7月5日
  • wincc opc 不能建立通讯

    在pc access 软件测速下质量是“好”在wincc里就是没有数据,求解如下图 图片说明:        …

    2021年7月5日
  • 在画面中用VBS访问数据库

    要在画面中获得归档数据库中的数据,一共有四个I/O域,1号用于输入开始查询的时间,2号用于输入查询结束的时间,3号用于输入归档周期,这三个I/O域的输入格式都要参考wincc6.0…

    SIMATIC WinCC 2019年6月11日
  • 关于B/S系统的客户机操作系统

    wincc是V6.2亚洲版。B/S系统中,客户机中有一台是韩文版的XP操作系统。 问题:通讯没有问题,可能是操作系统的兼容性问题。客户机大部分功能实现不了。 比…

    SIMATIC WinCC 2019年6月11日
  • wincc7.4在64位操作系统上添加OPC UA服务器的问题求助

    现在有一台操作站装有win7 64位系统,装上wincc7.4后准备作为OPC UA服务器为第三方OPC客户机提供数据,但是出现错误信息,大致意思是64位系统与…

    2020年11月1日
  • flexible sp4打不开SP2的项目

    最近需要用到simatic 700的屏,把软件SP2升级到SP4,打开以前的SP2项目却打不开,设备选型那显示无效,SP4里面没有runtime的设备型号,这种情况怎么处…

    SIMATIC WinCC 2020年11月1日
  • 关于怎么提取将WINCC V6 的变量趋势记录

    我怎么将历史趋势归档记录导出到excel或者导出为别的格式,需要怎么做。 最佳答案 运行wincc,打开历史数据控件,选择你要导出的数据的时间段,然后点工具栏的软盘图标,如果没有这…

    SIMATIC WinCC 2019年6月11日