WINCC中EXCEL报表,异常时不能结束EXCEL进程

WINCC中EXCEL报表,每1个小时做一次记录.一般情况下不出问题.但是数据采集异常时不能结束EXCEL进程,任务管理器里会越来越多EXCEL导致系统运行很慢.请问如何解决.

问题补充:
想知道,如何让脚本自动关掉之前的EXCEL进程?

最佳答案

采集异常,数据库中数据不符合报表的查询格式,
比如说有的数据为NULL,那么ADODB.Recordset 
数据集查询数据不能为空(为空出错),在查询SQL语句中
加上  isnull(字段1,0)--把为空的数据赋值为0,

报表中的代码,应该考虑到出错的情况,加以编程显示
你的项目具体的异常要自己判断下,补足容错代码

提问者对于答案的评价:
大家答得都很好

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

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

相关推荐