我在MSSQL 2008的INSERT语句中得到了此信息 + j' @3 o8 T- L, d+ [+ b( Z9 v) ] - ~ ?" d' a `. |8 i4 [System.Data.SqlClient.SqlException:从datetime2数据类型到datetime数据类型的转换导致值超出范围。 6 {: Q( Y* ?. R. c: v6 m! C5 \% e7 P! r! P$ C/ w
2 l* y* n1 g) C" H解决方案: 8 _+ _7 k; J+ K/ B " U) R4 I) k" c0 f2 j6 N 0 S, ^4 W X0 @) h1 e5 x8 V M5 O: t0 d$ X. B e
* O' H" {6 e6 W定义一个日期,该日期与基于24小时制的一天中的时间相结合。datetime2可以看作是现有datetime类型的扩展,该类型具有更大的日期范围,更大的默认小数精度和可选的用户指定精度。4 w9 f6 L) V4 m. @' f
" P, I7 P' k6 {* r. t4 p
http://technet.microsoft.com/zh- 7 j: Y, [( l0 S1 FCN/library/bb677335.aspx