【发布时间】:2019-12-20 07:05:27
【问题描述】:
下面是我的代码 sn-p,我在其中将 DateTime 值插入 SQL 数据库并遇到以下错误:
System.Data.SqlTypes.SqlTypeException:SqlDateTime 溢出。一定是 在 1753 年 1 月 1 日凌晨 12:00:00 到 9999 年 12 月 31 日晚上 11:59:59 之间。
deliveryCart.DeliveryDate = (DateTime)row.DeliveryDate;
Log.SaveLog(ConfigurationManager.AppSettings["LogFilePath"] + @"\Log.txt", "deliveryCart.DeliveryDate: " + deliveryCart.DeliveryDate.ToString());
//*value retrieved is 12/31/2019 12:00:00 AM
dataContext.Q_TBL_SUBMITTED_DELIVERY_CARTs.InsertOnSubmit(deliveryCart);
我可以知道是否有要使用的格式吗?当转换row.DeliveryDate的值时?
【问题讨论】:
-
deliveryCart 是否还有其他日期,可能是 DateTime.MinValue? deliveryCart 的属性是什么,表格的列(及其类型)是什么?