我的SQL Server WHERE
條件如下。將varchar數據類型轉換爲日期時間數據類型導致Sql Server中出現超出範圍的值
WHERE ([Orders].ORTakenDate >= CONVERT(DATETIME, '2014-08-13 00:00:00', 105)
AND [Orders].ORTakenDate <= CONVERT(DATETIME, '2014-09-29 00:00:00', 105))
數據類型爲DATETIME2,當我執行這給了我的錯誤:你爲什麼要使用格式105這個
錯誤
The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.
謝謝,它爲我工作。 – Tashi 2014-09-02 11:14:27
但是當我從後面的c#代碼使用這個查詢時,它給我錯誤。 – Tashi 2014-09-02 11:22:16
數據讀取器與指定的「GetAllOrdersDetailsByDate」不兼容。類型成員'SSMA_TimeStamp1'在數據讀取器中沒有相應的列,名稱相同 – Tashi 2014-09-02 11:23:53