0
我正在使用MySQL連接器將數據從mySQL數據庫檢索到.NET應用程序。 這裏是我的代碼:MysqlConnector數據時間綁定變量
DateTime syncStart = ....
DateTime syncFinish = ....
string Sql = "select * from orders where created_on > @SYNC_START_DATE and created_on <= @SYNC_FINISH_DATE"
myCommand = new MySqlCommand(Sql, conTrace);
myCommand.Parameters.AddWithValue("@SYNC_START_DATE", syncStart);
myCommand.Parameters.AddWithValue("@SYNC_FINISH_DATE", syncFinish);
myDataReader = myCommand.ExecuteReader();
此查詢應該返回了一堆行,而是讀者沒有返回 我試過這個查詢,但insted的按日期過濾,我已經通過ID過濾,綁定參數以同樣的方式,這工作。 當我使用dateTime參數時,它似乎不起作用。 有人可以幫我解決這個問題嗎? 謝謝!
你有沒有運行跟蹤,看看正在執行的實際SQL是什麼?我們需要這個來確保SQL參數被正確地添加到 – Darbio 2011-05-12 13:18:31
之外,但是你可能想知道MYSQL有一個'BETWEEN'語法,它允許你做'WHERE字段在LOW_VALUE和HIGH_VUE'之間的字段。 – Spudley 2011-05-12 13:20:11