對於C#的開發的網頁程式,一些企業或者工廠可能會運用這些程式去查詢一些資料,考慮到查詢的資料太多,假如一個月的資料就有上萬條數據,在對於查詢資料的SQL語句後時間欄位運用Between.....AND......對查詢時間範圍進行控制,以免撈取數據太多,查詢時間較長。 根據判斷輸入的時間範圍返回的結 ...
對於C#的開發的網頁程式,一些企業或者工廠可能會運用這些程式去查詢一些資料,考慮到查詢的資料太多,假如一個月的資料就有上萬條數據,在對於查詢資料的SQL語句後時間欄位運用Between.....AND......對查詢時間範圍進行控制,以免撈取數據太多,查詢時間較長。
根據判斷輸入的時間範圍返回的結果是True或者FALSE來進行處理。已限制一個月(30天)的查詢時間為例,代碼如下:
private bool CheckDateTimeScope() { DateTime FD = Convert.ToDateTime(Param.InForm.Value); DateTime ED = Convert.ToDateTime(Param.InEnd.Value); if (((TimeSpan)(ED - FD)).Days < 30) { return true; } else { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "alertForm", "alert('Start Date to End Date Must not Large than 30 days ! ');", true); return false; } }