这是一个有点奇怪的问题,这意味着解决方案可能是我所缺少的一些琐碎的东西。
在我的本地机器上,通过这些更改,一切正常,我不需要做任何其他事情。但是使用srvr2005上的实际生产站点,我得到了SqlDatetime溢出错误。
有什么想法吗?
date 在SQL Server 2008中,其范围为1/1/0001到12/31/9999。 datetime
date
datetime
也, smalldatetime 是1900年1月1日至2079年6月6日。您可能有一个日期不在此范围内,这可能是一个问题。
smalldatetime
取决于DateTime的值。您是否生成1753年之前或大于9999-12-31的日期?