根据时间段查询单点历史记录条数com_ar_query_raw_records_number

Navigation:  功能明细 > 数据接口 > COM接口 > VB 接口 >

根据时间段查询单点历史记录条数com_ar_query_raw_records_number

Previous pageReturn to chapter overviewNext page

函数

STDMETHOD(com_ar_query_raw_records_number)(

LONGnTagID,

LONGnStartSec,

LONGnStartMSec,

LONGnEndSec,

LONGnEndMSec,

VARIANT* pRecNum,

LONG* nRetErr

);

 

参数

[in]LONG nTagID, TagID

[in]LONG nStartSec,查询的起始时间戳,秒。

[in]LONG nStartMSec, 查询的起始时间戳,毫秒。

[in]LONG nEndSec, 查询的结束时间戳,秒。

[in]LONG nEndMSec,  查询的结束时间戳,毫秒。

[out]VARIANT* pRecNum, 原始记录条数,pRecNum->vt = VT_I4

[out,retval]LONG* nRetErr,返回值

 

返回值

成功,返回RD_SUCCESS。失败返回其它错误码,见error_code.h

 

说明

该接口用来查询某一Tag指定时间段内的原始记录条数。

 

举例

 

 

Set objArray= CreateObject("hdCOMInterface.hdCOMClass.1")

 

Dim ip,port,bakip,bakport,timeout

ip= "127.0.0.1"

port= 5678

bakip = "1.2.3.4"

bakport = 1234

timeout= 3

 

Dim ret

objArray.com_nt_connect ip,port,bakip,bakport,timeout

 

Dim id,recnum

id=5

recnum=CLng(3)

 

Dim nStartSec,nStartMsec,nEndSec,nEndMsec,result

nStartSec = CLng(1378876138)

nStartMsec = CLng(0)

nEndSec = CLng(1378879738)

nEndMsec = CLng(0)

 

 

result =  CLng(objArray.com_ar_query_raw_records_number (id,nStartSec,nStartMsec,nEndSec,nEndMsec,recnum))

 

Msgbox "com_ar_query_raw_records_number错误码是:" &result

 

if result=0 then

 

Dim x0,shownum

shownum = "调用后RecNum:" &recnum

MsgBox shownum

 

end if

objArray.com_nt_disconnect

 

Set objArray= nothing

 

©2015. All Rights Reserved.