1.SET是指定对象的意思吗?
2.截图中的脚本操作的表是用户归档;
请问为什么截图中的" & tempid & "是双引号而'" & HMIRuntime.Tags("Tree5105.sbatch").Read & "'是三个引号?VB中的格式是这样的:INSERT INTO数据库.表(列名1,列名2,列名3…) VALUES (‘实例1’, ‘实例2’, ‘实例3’…),为什么WINCC中却是用连接符连起来,还用双引号?WINCC VBS和VB主要差别在哪里?非常感谢!
图片说明:
最佳答案
SET英文是放置的意思所以说你的猜测没错。 INSERT INTO数据库.表(列名1,列名2,列名3…) VALUES (‘实例1’, ‘实例2’, ‘实例3’…) ,一般我都是通过ADO对象来写入到数据库,而ADO与数据库连接的对象的这个地方类型是字符串 所以要用双引号,而你插入的数值得是变量,这样就形成了''''''''"&A&"'''''''', 你变量A声明的时候是个变体类型的变量,&代表连接字符的意思,经过这个表是 就与数据库INSERT INTO的命令一样 ''''20'''',''''21''''(单引号) ,其实你也不必太深的理解就知道就是这个固定格式就行了, 你也可以通过MSGBOX 弹出相应的对话框,看看加符号与不加符号的变化。
提问者对于答案的评价:
谢谢,明白了!
最佳答案作者回复:
我引号哪里不小心输入错误了 你注意一下
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc318447.html