對于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;
}
}
本文來自部落格園,作者:農碼一生,轉載請注明原文連結:https://www.cnblogs.com/wml-it/p/12132835.html
技術的發展日新月異,随着時間推移,無法保證本部落格所有内容的正确性。如有誤導,請大家見諒,歡迎評論區指正! 個人開源代碼連結: GitHub:https://github.com/ITMingliang
Gitee:https://gitee.com/mingliang_it
GitLab:https://gitlab.com/ITMingliang
進開發學習交流群:![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicGcq5Ce2hjM0QTNwgTM4ATMy8Fdvw1N2YDM2cTMvwFdp1Cbtd3Lc12bj91cn9Gbi52YvwVbvNmLzd2bsJmbj5ycldWYtl2Lc9CX6MHc0RHaiojIsJye.jpg)