请教大家几个VB的问题?

1.SET是指定对象的意思吗?
2.截图中的脚本操作的表是用户归档;
    请问为什么截图中的" & tempid & "是双引号而’" & HMIRuntime.Tags("Tree5105.sbatch").Read & "’是三个引号?VB中的格式是这样的:INSERT INTO数据库.表(列名1,列名2,列名3…) VALUES (‘实例1’, ‘实例2’, ‘实例3’…),为什么WINCC中却是用连接符连起来,还用双引号?WINCC VBS和VB主要差别在哪里?非常感谢!

图片说明:

请教大家几个VB的问题?    请教大家几个VB的问题?    请教大家几个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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐