我想根據日期查詢資料庫的資料(七個表),使用了DataTimePicker控制元件,查詢后顯示到DataGridView中。表中的資料為datatime欄位,精確到時分秒,想要的效果是根據開始時間和結束時間,可以查詢以年月日的記錄。我的陳述句是string sql = string,Format("select * FROM X WHERE Starttime = '{0}' and endtime = '{1}',datatimepickerstatr.value,datatimepickerend.value");sql陳述句應該需要轉換格式,不知道怎么弄,希望各位幫忙解答!謝謝
uj5u.com熱心網友回復:
先把你的sql字串列印出來,然后在sql中執行這個字串,看看報啥錯誤,然后在修正就ok了,這個是除錯的基本技巧。uj5u.com熱心網友回復:
你把這個sql列印出來看下結果,然后把這個sql陳述句復制下,拿到資料庫客戶端軟體里面測驗下uj5u.com熱心網友回復:
datatimepickerstatr.value.tostring("yyyy-MM-dd 00:00:00")和datatimepickerend.value.tostring("yyyy-MM-dd 23:59:59"),把日期格式改格式化一下,從0點開始查轉載請註明出處,本文鏈接:https://www.uj5u.com/net/226756.html
標籤:C#
