请问这个报表脚本怎么看?

以下是插入生产数据报表的VB程序,其中fWrawre0,fWrawcu0,iFraw0等是用户归档中的变量,tempv(0),ifra(0)是定义的内部变量,Tree5105.sbatch是PLC变量以及标点符号用的引号请问" & HMIRuntime.Tags("Tree5105.rwtsp").Read & "和'" & HMIRuntime.Tags("Tree5105.srecipes").Read & "'引号有什么区别?非常感谢!

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''插入一条生产数据 
   oCom.CommandText="INSERT INTO UA#Process(ID,sNbatch,sNrecipes,fWpro,sContainer,sOperator,tTstartpro,tTstoppro,"
    oCom.CommandText=oCom.CommandText & "fWrawre0,fWrawcu0,iFraw0,fWrawre1,fWrawcu1,iFraw1,fWrawre2,fWrawcu2,iFraw2,fWrawre3,fWrawcu3,iFraw3,fWrawre4,fWrawcu4,iFraw4,"
    oCom.CommandText=oCom.CommandText & "fWrawre5,fWrawcu5,iFraw5,fWrawre6,fWrawcu6,iFraw6,fWrawre7,fWrawcu7,iFraw7,fWrawre8,fWrawcu8,iFraw8,fWrawre9,fWrawcu9,iFraw9,fWrawre10,fWrawcu10,iFraw10)"
           oCom.CommandText=oCom.CommandText & "VALUES(" & tempid & ",'" & HMIRuntime.Tags("Tree5105.sbatch").Read & "','" & HMIRuntime.Tags("Tree5105.srecipes").Read & "'," & HMIRuntime.Tags("Tree5105.rwtsp").Read & ",'" & HMIRuntime.Tags("Tree5105.stank").Read & "','" & HMIRuntime.Tags("@CurrentUserName").Read & "',0,0,"
    oCom.CommandText=oCom.CommandText & tempv(0) & ",0," & ifra(0) & "," & tempv(1) & ",0," & ifra(1) & "," & tempv(2) & ",0," & ifra(2) & "," & tempv(3) & ",0," & ifra(3) & "," & tempv(4) & ",0," & ifra(4) & ","
    oCom.CommandText=oCom.CommandText & tempv(5) & ",0," & ifra(5) & "," & tempv(6) & ",0," & ifra(6) & "," & tempv(7) & ",0," & ifra(7) & "," & tempv(8) & ",0," & ifra(8) & "," & tempv(9) & ",0," & ifra(9) & tempv(10) & ",0," & ifra(10)&) "
Set oRs = oCom.Execute

最佳答案

单引号是SQL语句的字符串限定符,加了单引号就代表该内容是字符串格式!
注意你字符串拼接格式,字符串需要用双引号标识。
oCom.CommandText & "tempv(0)…"

提问者对于答案的评价:
谢谢!

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

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

相关推荐

  • 博途与wincc

    小弟新人,想问问博途跟wincc区别,工厂S7. 300. 400 可以取代wincc用博途吗? 最佳答案 可以。博途软件是一个全集成自动化软件平台,…

    SIMATIC WinCC 2017年8月24日
  • WinCC安装的问题

    小弟我现在装WinCC 6.0 SP3,补丁也装了,安装时总是说我没有安装Microsoft message queuing v5…

    SIMATIC WinCC 2019年6月11日
  • wincc中的config

    wincc中的config文件夹有什么作用,我今天遇见wincc的趋势储存不住,用项目复制器提示config有问题/ 最佳答案 应该是存储应用项目中的系统配置信息的。提示有问题,可…

    SIMATIC WinCC 2019年6月11日
  • Wincc中如何实现水流动的动态效果?

    在WINCC中如何通过VBS编程实现管道中水流动的动态效果?请各位指教,最好附例程,多谢了! 最佳答案 在WINCC中如何通过VBS编程实现管道中水流动的动态效果?————参考:使…

    SIMATIC WinCC 2019年6月11日
  • VBS脚本中用什么指令取消激活wincc运行系统

    VBS脚本中用什么指令取消激活wincc运行系统 最佳答案 VB脚本:HmiRuntime.ActiveProject.stop 提问者对于答案的评价:谢谢

    SIMATIC WinCC 2019年6月11日
  • 这个箭头是怎样做成的?

    这个箭头是怎样做成的? 图片说明:    最佳答案 线属性页—外观—线样式–线结束点–选择箭头 图片说明:    提问者对于答案…

    2020年11月1日
  • 寻找MP277程序案例

    哪位大侠有MP277的程序案例,或者别的型号的也行,发一份给小弟学学。以前没有接触过西门子的屏,现在想学学,已备不时之需。    &nbsp…

    SIMATIC WinCC 2019年6月11日
  • 与PC的远程数据传输

    北京的SQl任务数据发送到上海的plc,上海的plc将采集的数据发送到北京的数据库,目前采用C#上位机的模式,但是修改起来太麻烦,不知道西门子有没有专门的模块 最佳答案 现成的软件…

    SIMATIC WinCC 2021年7月5日
  • VBS能否写带参数的方法

    wincc VBS能不能写带参数的方法。就像public void get(int i,int j,int z)这样的。…

    SIMATIC WinCC 2019年6月11日
  • 报警信息如何显示更多内容

    这里只显示这么多有用的消息没有显示出来 图片说明:    最佳答案 需要设置报警控件的属性:在“消息块”中选择需要的消息块;然后在“消息列表”中把可用的消息块添…

    2017年6月19日