wincc VBS脚本 字符串处理的问题

最近一个项目,VBS脚本进行数据库处理,SQL语句中用到字符串数组进行SQL动态变化,但是引用字符串是数据库标定符号单引号‘’,左边的单引号可以很稳定的出来,右边的引号就很不稳定,有时候有,有时候就没有了,导致SQL单引号往右部分直接被过滤掉了,导致SQL语法错误,有没有高手指点一下,为什么会出现在这种情况,测试程序在图片上可以看到;

问题补充:
昨天图片忘记点上传了,程序代码比较多,测试程序执行结果一样,弹出窗口本应该显示   ''NumAaaa'',但是右边的单号就就是不出来,而且还不是每一次都不出来,换了好几种执行方式,比如放在按纽下面、全局脚本下面,都是有时候正常有时候不正常

图片说明:

wincc VBS脚本  字符串处理的问题   

最佳答案

Dim sSql
Dim szName

szName= "abcd"

sSql = "Select * from test Where Name = ''''" & szName & "''''"


从脚本来看的话,是没有任何问题的。我觉得应该是WinCC版本的问题,点击帮助菜单
里面的“关于WinCC项目管理器”子菜单,确认一与软件的版本的最后一位是不是0,如
果是0的话,最好是安装一下对应的更新包。

WinCC V7.0 SP3 Update7              K7.0.3.7
WinCC V7.2 Update13                    K7.2.0.13
WinCC V7.3 Update10                    K7.3.0.10

Update 7 for WinCC V7.0 SP3 and WinCC V7.0 SP3 ASIA(需要先安装Updaet1)
https://support.industry.siemens.com/cs/cn/en/view/109253830

Update 13 for WinCC V7.2 and WinCC V7.2 ASIA
https://support.industry.siemens.com/cs/cn/en/view/109739416

Update 10 for WinCC V7.3 and WinCC V7.3 ASIA(需要WinCC V7.3 SE)
https://support.industry.siemens.com/cs/cn/en/view/109738470

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月13日 下午6:35
下一篇 2017年6月13日 下午6:35

相关推荐

  • WINCC62中如何记录模拟值报警

    我用300读取仪表重量,在WINCC中对该重量做存盘、实时历史查询!同时监视该模拟值,越限报警!用限制值监控可以吗?请详细说下步骤和作法!!非常感谢 问题补充:能实现,上下限报警同…

    SIMATIC WinCC 2019年6月11日
  • 请教Wincc主画面中通过不同按钮显示不同画面如何实现

    请问 1.在wincc中,如何在一个主画面中通过点击不同的按钮,达到显示不同图像的效果,就是在主画面中列出报警,曲线,控制界面按钮,分别点击按钮,主画面出现相应的图像,2…

    SIMATIC WinCC 2019年6月11日
  • wincc modbus TCP/IP通讯地址

    wincc modubus TCP/IP经过串口服务器与变频器通讯。问题?1,wincc  CPU如何选择?2,wincc &nb…

    SIMATIC WinCC 2021年7月5日
  • TIA Portal V13 从装系统后文本域大小变了

    昨天从装系统后发现所有画面里的文本域大小都变小了。只能点两次使对象适合大小后手动调整位置了。求大神回复 图片说明:        …

    2017年6月6日
  • wincc7.3报表如何在画面中查看

    如何制作wincc报表,做好报表后如何在画面中查看、筛选、打印数据 问题补充:wincc 可以在画面中以excel的形式建报表吗?如何实现? 最佳答案 参考:WinCC、…

    SIMATIC WinCC 2017年6月10日
  • Wincc和sql server通信问题

    wincc需要跟外部系统通讯,计划将别的系统发过来数据存在SQL server里边,wincc里边创建变量,能关联到数据库某个表中的某个值么?这个要怎么做呢? 最佳答案 …

    SIMATIC WinCC 2021年7月5日
  • WINCC冗余打印

    上位系统为两台工控机(WINCC)组成的冗余系统,要求定时打印,但问题是两个机子设置一样,所以会打印两份报表,有什么办法可以使其只打印一份,同时要保证系统有一台上位机故障时也能确保…

    SIMATIC WinCC 2018年12月5日
  • WINCC组态画面大小调整

    我做的WINCC组态画面在激活运行后比电脑屏幕大,不能看见全图,怎么让它变小些,显示全图 啊 最佳答案 1、WinCC-计算机属性—属性—图形运行系统——窗口属性下,选择…

    SIMATIC WinCC 2019年6月11日
  • 如何使用一个按钮依次开机多台电机?

    比如我有3个电机,A-B-C 这个是我的一个工况流程,当我按启动按钮C启动成功,B采集到C的启动信号然后启动,然后A采集到B的启动信号再启动,希望高手告诉我下如何实现!!…

    SIMATIC WinCC 2019年6月11日
  • 工程师站与操作站

    一个项目,拥有四台电脑,一台作为工程师站,三台作为操作站,工程师站这台电脑不开机的状态下,操作站电脑能连的上工程师站电脑WINCC的操作界面吗。 问题补充:我是采用Simatic&…

    SIMATIC WinCC 2021年7月5日