發生了非常奇怪的問題,我已經將網站從一臺服務器移到另一臺服務器 - 所有工作正常,但涉及日期的任何查詢都在播放。我得到如下:varchar數據類型datetime數據類型導致超出範圍?
DELETE FROM MYTABLE WHERE categoryId = -2 AND datecreated < '3/23/2010';
The conversion of a varchar data type to a datetime data type resulted in an out-of-range value
現在有什麼奇怪的,我已經改變了LCID到1033新的服務器上的日期顯示爲美國格式和它仍然拋出一個錯誤!然後我嘗試了2057,並再次出現相同的錯誤?沒有區別。
我有點困惑,因爲這是從IIS6的服務器工作的網站 - 該語言環境是1033在該服務器上,它完美的作品! :S
我剛剛嘗試過在日期周圍拋出一個Cdate(),但又一次出現同樣的錯誤?
任何想法??
你能標記正確的RDBMS和版本嗎? – 2010-05-07 13:49:04