发生了非常奇怪的问题,我已经将网站从一台服务器移到另一台服务器 - 所有工作正常,但涉及日期的任何查询都在播放。我得到如下: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