Ⅰ 組態王連接資料庫
是組態王的一個內置函數
ReportSetHistData
此函數為報表專用函數,按照用戶給定的參數查詢歷史數據語法格式使用如下:
ReportSetHistData(ReportName, TagName, StartTime, SepTime, szContent) ;
參數說明:
ReportName:要填寫查詢數據結果的報表名稱
TagName:所要查詢的變數名稱, 類型為字元串型,即帶引號。
StartTime:數據查詢的開始時間,該時間是通過組態王 HTConvertTime 函數轉換的以1969 年12 月31 日16:00:00 為基準的長整型數,所以用戶在使用本函數查詢歷史數據之前,應先將查詢起始時間轉換為長整型數值。
SepTime:查詢的數據的時間間隔,單位為秒
szContent:查詢結果填充的單元格範圍
例如:
查詢變數「壓力」自2001 年5 月1 日8:00:00 以來的數據,查詢間隔為30 秒,數據報表的填充范圍為』a2 :a50』, 表示豎排第一列從第二行到第五十行。
long StartTime; (StartTime 為自定義變數)
StartTime=HTConvertTime(2001, 5, 1, 8, 0, 0);
ReportSetHistData(「歷史數據報表」, 「壓力」, StartTime, 30,「a2:a50」);
參考:http://gx.gongkong.com/tech/class/file/1016.pdf
Ⅱ 如何查詢資料庫某一時間段內的數據
查詢的時間來段是:上周,上上自周...
載入頁面的同時你也能得到上周,上上周...
對應現在時間的時間段啊!先這些時間段保存到頁面中,每個加上一個標識,當用戶選擇上周或者上上周的時候,你要獲取的是上周或者上上周所對應的時間段,傳到資料庫中去,希望對你有所幫助.