利用报警空间自身功能在使用时候很不方便,能否用脚本分类条件筛选(例如按类别、设备号等)后查询的信息显示在报警控件里呢?
最佳答案
可用SQL语句对报警控件进行过滤。
允许使用的参数主要有如下几个:
1、DATETIME(DATETIME>=”1999-05-0316:00:00.000”输出1999年5月3日下午4:00以后的消息。)
2、MSGNR(MSGNR>=10ANDMSGNR<=12输出消息号为10–12的消息。)
3、CLASS?IN?AND??TYPE?IN?(CLASSIN(1)ANDTYPEIN(2)输出具有消息类别1与消息类型2的消息。)
4、STATE?(STATE?IN(1,2,3)?
中所有已到达、已离开和已确认的?消息。?可能的值:?1?=?已到达消息?2?=?已离开消息?3?=?已确认消息?4?=?已锁定消息?10?=?已隐藏消息?11?=?已显示消息?16?=?由系统确认的消息?17?=?紧急确认的消息)
5、AGNR?(AGNR?>=?2?AND?AGNR?<=?2?输出?AG?编号为?2?的消息。)
比如你说的类别可用CLASSIN过滤,然后把过滤到的消息设置到报警控件的MsgFilterSQL即可。
提问者对于答案的评价:
OK