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

相关推荐

  • wincc RT profession与WinCC Serve/Client的区别

    一个项目是用Wincc RT profession组态的画面,老师现在说用客户端的授权便宜,让我做客户端的。我建立了客户端的基站与之前profession的基站…

    SIMATIC WinCC 2021年7月5日
  • WINCC编译出错问题

    PCS7 CEMAT 服务器结构wincc编译的时候,快到最后,出现系统错误,是s7uvmapx.exe错误,然后项目就死在那了每次重新启动或者reset&nb…

    SIMATIC WinCC 2019年6月11日
  • SQL定期导出

    我使用sql记录数据,建立了3个表,想实现这3个表里的数据自动定期导出(如1个月)成csv或xls,然后这3个表里面的数据清空。请问如何实现,请详细说明。 问题补充:是用vb的ti…

    SIMATIC WinCC 2019年6月11日
  • wincc 7.0 sp3全局库图形画不了

    wincc 7.0 sp3全局库图形画不了,全部都是,如图。Wincc是安装在win7 旗舰版 管理员账户下的,求高手帮忙解决 图片说明: …

    2017年11月19日
  • 怎样在一个对象上用鼠标单击后弹出另一个画面?谢谢!

    想在WINCC的一个主画面的其中一个对象上用鼠标单击后调出另一个画面,但不是切换。这样就要定义要调出画面的名称(用画面的实际名称不行)在WINCC中怎样给一个图形定义名称?就是给一…

    SIMATIC WinCC 2019年6月11日
  • wincc中文资料

    求WINCC 中文使用入门资料,电子版的 最佳答案 已经发到你的注册邮箱 xiawangping@163.com ,请注意查收。 提问者对于答案的评价…

    SIMATIC WinCC 2019年6月11日
  • WINCC打不开项目报0x80080005

    选择要打开的项目后,五分钟没有反应,五分钟后电脑弹出“错误”0x80080005,服务器运行失败,请求数据接口时出错,项目关闭。到底什么原因啊?急 问题补充:现在的问题是根本打不开…

    SIMATIC WinCC 2019年6月11日
  • OS打开设备全是黑的

    打开OS文件夹能正常的显示,文件夹改名,将新的OS复制过来,打开所有设备都是黑色的,像没连接上一样,打开原来的OS文件夹又正常的,我新的OS是从ES上复制过来的,请问是那里有问题啊…

    SIMATIC WinCC 2019年6月11日
  • wincc7.0 modbus tcp通讯设置

    在%ignore_a_1%7.0 里面怎么地方设置TCP 的属性,在什么地方设置服务器的IP和端口? 最佳答案 1,安装modbus TCP驱动,WI…

    SIMATIC WinCC 2021年7月5日
  • wincc过程画面支持web是什么意思

    在wincc的画面编辑器中过程画面支持web是什么意思 钻石用户推荐最佳答案 此回答已完善 意识你可以用移动端访问比如手机https://support.industry.siem…

    SIMATIC WinCC 2021年7月5日