组态王 历史报警查询 点击:5268 | 回复:6



hotcheng2

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 60回
  • 年度积分:0
  • 历史总积分:62
  • 注册:2007年9月22日
发表于:2010-03-19 11:56:09
楼主

最近在学组态王   对它的历史报警查询 有点捉摸不透。。

KV.Where="";
KV.FetchData();
KV.FetchEnd();   对所有抱紧  数据进行查询。。KV 是KVADODBgrid 控件名、。

现在对当天的 报警进行查询为 

//whe="AlarmDate=‘"+\\本站点\选择日期+"‘";
KV.Where=whe;
KV.FetchData();
KV.FetchEnd();

但是我要对 一个时间段进行查询的话 该怎么编,,直接日期比较指令有没有的   谢谢了

 




hotcheng2

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 60回
  • 年度积分:0
  • 历史总积分:62
  • 注册:2007年9月22日
发表于:2010-04-14 12:20:28
1楼
自己来结贴把,,就是一般的时间比较语句 就可以时间查询历史报警的功能

zsq840621

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2009年2月06日
发表于:2010-10-27 15:24:17
2楼

你好,请教:一般的时间比较语句是什么?

谢谢了!

QQ:360952127

 

zsq840621

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2009年2月06日
发表于:2010-10-27 15:33:03
3楼
老大,帮帮忙,请教组态王历史报警按时间段查询怎么查?你说的一般时间比较语句是什么语句,我用的whe1="AlarmDate=‘"+\\本站点\开始日期+"‘";

whe2="AlarmDate=‘"+\\本站点\结束日期+"‘";
whe3="whe1"+"whe2";
Ctrl0.Where=whe3;
Ctrl0.FetchData();
Ctrl0.FetchEnd();
查询不了

kingviewadmin

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 100回
  • 年度积分:0
  • 历史总积分:541
  • 注册:2006年8月02日
发表于:2010-11-02 13:44:21
4楼
可以打电话问问亚控技术支持:400-898-5151

tomyi

  • 精华:0帖
  • 求助:1帖
  • 帖子:21帖 | 233回
  • 年度积分:0
  • 历史总积分:598
  • 注册:2002年10月30日
发表于:2010-11-02 17:29:53
5楼

看看这段代码:(查询当天的报警)


float Ayear;
float Amonth;
float Aday;
string temp;

string StartDate;
string EndDate;

Ayear= \\本站点\$年;
Amonth= \\本站点\$月;
Aday= \\本站点\$日;
temp=StrFromInt( Ayear, 10 );
if(Amonth<10)
temp=temp+"/0"+StrFromInt( Amonth, 10 );
else
temp=temp+"/"+StrFromInt( Amonth, 10 );
if(Aday<10)
temp=temp+"/0"+StrFromInt( Aday, 10 );
else
temp=temp+"/"+StrFromInt( Aday, 10 );

StartDate = temp;

trace("StartDate=%s",StartDate);
trace("EndDate=%s",EndDate);

string whe;

whe = "AlarmDate = ‘" + StartDate + "‘ ORDER BY AlarmDate ASC";
Ctrl_AlarmQuery.Where = whe;

trace("查询条件【当日数据】:%s",Ctrl_AlarmQuery.Where);
Ctrl_AlarmQuery.FetchData();
Ctrl_AlarmQuery.FetchEnd();

 

tomyi

  • 精华:0帖
  • 求助:1帖
  • 帖子:21帖 | 233回
  • 年度积分:0
  • 历史总积分:598
  • 注册:2002年10月30日
发表于:2010-11-02 17:31:51
6楼

信息窗口显示如下:

2010/11/02 17:32:39.109, 运行系统: 查询条件【当日数据】:AlarmDate = ‘2010/11/02‘ ORDER BY AlarmDate ASC


热门招聘
相关主题

官方公众号

智造工程师