System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及报表查询技术,尤其涉及一种用于wincc系统的报表查询方法及系统。
技术介绍
1、wincc系统是一款适用于各行各业的scada(supervisory control and dataacquisition,数据采集与监视控制)系统,可以实现移动端访问、智能数据分析、报告和数据报告等功能。
2、目前wincc系统进行报表查询的方法如图1所示,wincc报表查询界面需要访问ssrs(sql server reporting services)报表,在ssrs报表中使用lnkrtdb_winccoledb执行语句访问sql数据库,并通过条件语句获取sql数据库的内容,最后将所获取的内容体现在wincc报表查询界面。
3、上述方法运行一段时间后,会出查询报错及加载中卡停的情况,客户必须重启计算机,有时重启后仍然会存在上述问题,而生产过程中严禁出现重启或报错现象,且生产过程中重启计算机会造成数据丢失。
技术实现思路
1、本专利技术要解决的技术问题就在于:针对现有技术存在的技术问题,本专利技术提供一种用于wincc系统的报表查询方法及系统,通过调整报表查询逻辑来解决wincc系统的报表查询过程中查询报错及加载中卡停的情况。
2、为解决上述技术问题,本专利技术提出的技术方案为:
3、一种用于wincc系统的报表查询方法,包括以下步骤:
4、访问sql数据库,执行sql数据库中的查询脚本,查询sql数据库中的wincc加
5、将wincc报表查询界面链接ssrs报表,在ssrs报表中执行指定的sql语句查询明文表格中的内容。
6、进一步的,访问sql数据库时,包括:将wincc报表查询界面链接ssms环境。
7、进一步的,查询sql数据库中的wincc加密表格时,包括:等待并获取用户在wincc报表查询界面输入的查询语句,根据所述查询语句,在ssms环境中访问sql数据库指定的存储路径,获取对应的wincc加密表格。
8、进一步的,将wincc加密表格转换为明文表格时,包括:对wincc加密表格进行表行列转换后,得到对应的明文表格。
9、进一步的,所述表行列转换具体是指行转列处理。
10、进一步的,在ssrs报表中执行指定的sql语句查询明文表格中的内容时,所述指定的sql语句具体是指明文表格中目标名称的查询语句。
11、进一步的,在ssrs报表中执行指定的sql语句查询明文表格中的内容之后,还包括:删除明文表格。
12、进一步的,所述方法应用于冻干、隔离器、洗瓶、烘箱、灌装、轧盖、外洗机型中的一种或多种。
13、进一步的,所述wincc加密表格中的数据包括温度、湿度、浓度、压差、粒子、浮游菌流量中的一种或多种。
14、本专利技术还提出一种报表查询系统,包括:
15、查询脚本,用于查询sql数据库中的wincc加密表格;
16、格式转换脚本,用于将wincc加密表格转换为明文表格;
17、wincc报表查询界面,用于访问sql数据库,还用于链接ssrs报表,在ssrs报表中执行指定的sql语句查询明文表格中的内容。
18、与现有技术相比,本专利技术的优点在于:
19、本专利技术首先访问sql数据库,然后在sql数据库中获取wincc加密表格并将其转换为明文表格,最后将wincc报表查询界面连接ssrs报表,并且在ssrs报表中使用指定的sql语句查询明文表格中的内容。报表仅查询从sql数据库中已提取的数据,能够实现报表完整,并解决报错问题。
本文档来自技高网...【技术保护点】
1.一种用于wincc系统的报表查询方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的用于wincc系统的报表查询方法,其特征在于,访问SQL数据库时,包括:将wincc报表查询界面链接SSMS环境。
3.根据权利要求2所述的用于wincc系统的报表查询方法,其特征在于,查询SQL数据库中的wincc加密表格时,包括:等待并获取用户在wincc报表查询界面输入的查询语句,根据所述查询语句,在SSMS环境中访问SQL数据库指定的存储路径,获取对应的wincc加密表格。
4.根据权利要求1所述的用于wincc系统的报表查询方法,其特征在于,将wincc加密表格转换为明文表格时,包括:对wincc加密表格进行表行列转换后,得到对应的明文表格。
5.根据权利要求4所述的用于wincc系统的报表查询方法,其特征在于,所述表行列转换具体是指行转列处理。
6.根据权利要求1所述的用于wincc系统的报表查询方法,其特征在于,在SSRS报表中执行指定的SQL语句查询明文表格中的内容时,所述指定的SQL语句具体是指明文表格中目标名
7.根据权利要求1所述的用于wincc系统的报表查询方法,其特征在于,在SSRS报表中执行指定的SQL语句查询明文表格中的内容之后,还包括:删除明文表格。
8.根据权利要求1所述的用于wincc系统的报表查询方法,其特征在于,所述方法应用于冻干、隔离器、洗瓶、烘箱、灌装、轧盖、外洗机型中的一种或多种。
9.根据权利要求1所述的用于wincc系统的报表查询方法,其特征在于,所述wincc加密表格中的数据包括温度、湿度、浓度、压差、粒子、浮游菌流量中的一种或多种。
10.一种报表查询系统,其特征在于,包括:
...【技术特征摘要】
1.一种用于wincc系统的报表查询方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的用于wincc系统的报表查询方法,其特征在于,访问sql数据库时,包括:将wincc报表查询界面链接ssms环境。
3.根据权利要求2所述的用于wincc系统的报表查询方法,其特征在于,查询sql数据库中的wincc加密表格时,包括:等待并获取用户在wincc报表查询界面输入的查询语句,根据所述查询语句,在ssms环境中访问sql数据库指定的存储路径,获取对应的wincc加密表格。
4.根据权利要求1所述的用于wincc系统的报表查询方法,其特征在于,将wincc加密表格转换为明文表格时,包括:对wincc加密表格进行表行列转换后,得到对应的明文表格。
5.根据权利要求4所述的用于wincc系统的报表查询方法,其特征在于,所述表行列转...
【专利技术属性】
技术研发人员:曾日辉,向湘林,黄少友,高佳,
申请(专利权)人:楚天科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。