请教大家几个WINCC数据库编程的问题?

1.以下是个WINCC的数据库链接字符串,我知道&是个连接符,但是为什么要加这个符号,不是直接连上这个方法?HMIRuntime.Tags("@DatasourceNameRT").Read
conn.ConnectionString="Provider=SQLOLEDB.1; Integrated Security=SSPI; Persist Security Info=false; Initial Catalog=" & HMIRuntime.Tags("@DatasourceNameRT").Read & "; Data Source=" & HMIRuntime.Tags("@ServerName").Read & "\WinCC"
2.以下是给报表中的一组 fWraw?cu重量数组更新数据,请问"UPDATE UA#Process SET fWraw"和"cu=" 需要双引号,而T42ANO1WTEV不需要,‘& T42ANO1sNbatch & ’需要单引号?后面为什么又跟着双引号?非常感谢!
oCom.CommandText="UPDATE UA#Process SET fWraw"& T42ANO1RINDEX &"cu=" & T42ANO1WTEV
 oCom.CommandText=oCom.CommandText & " WHERE sNbatch='" & T42ANO1sNbatch & "'"

最佳答案

1." & HMIRuntime.Tags("@DatasourceNameRT").Read & " 这里面的内容是一个动态可变的值,需要使用HMIRuntime.Tags函数读取这个变量的值然后作为字符串拼接到一起,如果你当前这个变量的值是一个固定不变的字符串,那么可以去掉&部分,然后作为一个完整的字符串即可。& 不是必须的。

2.双引号之间是字符串,筛选条件有固定的参数格式,每个部分是什么,都需要类型一致。手册可查看下面描述。
WinCC/连通性软件包 V7.4 SP1
https://support.industry.siemens.com/cs/cn/zh/view/109746336

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • WINCC通讯连接时断,

    运行了七八年的系统,从昨天开始,三台监控电脑,在不同的时间在报警栏出现信息提示“未建立连接ZS”,同时实时数据变成灰色,象是通讯断开,但是很快就恢复正常。但故障现象比较频繁。先确认…

    SIMATIC WinCC 2021年7月5日
  • 我用Wcc2007怎么打不开MP227 10”TOUCH啊?

    我用Wcc2007怎么打不开MP227 10”TOUCH啊?一打开就出现显示“无法将数据库的HIM站(1)连接到SQL服务器,请确认HIM和-LOG。LDF文件相匹配”,…

    SIMATIC WinCC 2019年6月11日
  • wincc与200PLC通讯

    现在有4层楼,每楼有两个房间,每个房间有2-3个200PLC站点,加起来有16个站点,都是224XP,现在要用WINCC做个监控那16个站点的画面,开始我是想在每个站点后面加个CP…

    SIMATIC WinCC 2019年6月11日
  • wincc曲线问题

    各位高手,请教问题。在WINCC中,我在温湿度历史曲线图上建立了三组曲线—新风温度,回风温度,送风温度。建立曲线模拟后,不能显示曲线的名字,只有颜色,如果是十条曲线图,怎么记得住哪…

    SIMATIC WinCC 2019年6月11日
  • DdeServ.exe

    我WINCC和EXCEL用DDE连接  怎么在计算机–属性–启动 然后添加里面找不到DdeServ.exe请各位高人指点一下 最佳答案 资料已发送…

    SIMATIC WinCC 2019年6月11日
  • 打开wincc 7.0时 出现 NO or invalid Project Context ASO cannot work correct

    打开wincc 7.0时 出现 NO or invalid Project Context ASO&…

    2017年11月23日
  • 触摸屏程序上传与下载方法

    本公司有一台西门子触摸屏型号6AV6 643-0CD01-1AX1,我想将程序上传到我电脑备份下如何上传请高手指点  需要用到那些软件请详细说明下 问…

    SIMATIC WinCC 2021年7月5日
  • MP277 10" Touch用什么软件组态

    请问各位师傅,我公司有MP277 10" Touch的触摸屏,这样的屏用什么样的软件组态呀?谢谢 问题补充:各位师傅,用485接屏,然后485转232…

    SIMATIC WinCC 2019年6月11日
  • WinCC OPC 25天死机一次

    故障现象:wincc和twincat PLC通讯用opc完成,但是25天,wincc的opc会死机。导致现场无法察看设备状态。twincat能够直接读取设备信息,twin…

    SIMATIC WinCC 2019年6月11日
  • wincc中stringchar是什么数据类型?字符串的意思?

    wincc中stringchar是什么数据类型?字符串的意思?int和word的区别是不是有符号数和无符号数的区别? 问题补充:浮点32位:实数 real浮点64位:实数…

    SIMATIC WinCC 2021年7月5日

发表回复

登录后才能评论