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日 下午12:27
下一篇 2018年12月14日 下午12:27

相关推荐

  • MsgBox 第一次弹出时在后台。。。

    参考程序如下,运行基本没啥问题就是激活WINCC 项目后,第一次触发条件弹出的MsgBox会在后台,而我项目是全屏的,不看任务栏都不知道弹MsgBox了,这时候如果不点M…

    SIMATIC WinCC 2021年7月5日
  • KTP1000触摸屏趋势图无工具栏

    用WINCCflexceble编辑后没有调整工具栏,如;放大、缩小,调整显示时间段等。 最佳答案 组态KTP1000 Basic的触摸屏,无论是使用Portal&nbsp…

    SIMATIC WinCC 2021年7月5日
  • 在wincc6.0k中如何调用多重背景数据块中的变量?

    step7与wincc6.0成功集成后,在wincc6.0k中如何调用多重背景数据块中的变量?是不是只能调用一般类型的变量?因变量较多,我不想在wincc中一个个的建立变量然后再一…

    SIMATIC WinCC 2019年6月11日
  • web发布之后不能访问

    web发布,访问网址,能够输入用户名密码,之后就提示Your client OS or your Client Web-…

    2021年7月5日
  • wincc 时间显示

    我想在WINCC显示当前时间 ,采用SYSTEM INFO 驱动,定义关联时间的变量,在输入/输出域 怎么显示不出呢? 另 如做一个钟表显示当前时间如何实现? 最佳答案 …

    SIMATIC WinCC 2019年6月11日
  • wincc配方问题

    开始是组态了一个配方控件1,里面保存几组不同配方。我在调用一个配方控件2,从配方控件1里面调用几组配方(不是控件1里面所有配方),同是给控件1里面每个调用的配方,设定一个时间,组成…

    2021年7月5日
  • winccV7.4的授权问题

    大家好,目前有个项目,wincc7.4做的,正版的,现在由于系统重装,授权丢失,德国的密钥还要 过几天才能到,为了提前做设备验证,我想用破解版的授权导入电脑运转正版的项目…

    SIMATIC WinCC 2021年7月5日
  • wincc做opc server和其他工作站通讯

    有一工作站A通过CP5611和两个plc通讯,现在需要加两个工作站B/C,通过以太网连接工作站A,工作站A需要做什么配置工作,另两个工作站B/C做什么工作?用工作站A作OPC&nb…

    SIMATIC WinCC 2019年6月11日
  • 深入浅出wincc 6.0

    请问哪位大侠能发奋深入浅出wincc 6.0给我,谢谢,我的邮箱anleichen@sina.com     &nbsp…

    SIMATIC WinCC 2019年6月11日
  • wincc combobox绑定数据问题

    画面中有两个combobox,combobox1中的内容是静态填充的,combobox2,是根据combobox1所选的内容查数据库动态填充的,现在我点击MSFlexGrid得出相…

    SIMATIC WinCC 2021年7月5日