我有一个例外,而更新的SQL Server 2008 Express的一个datetime
柱:超出范围的异常,同时DATETIME2转换为datetime数据类型
eventinfo.StartDateTime = DateTime.ParseExact(start,
"MM/dd/yyyy hh:mm tt",
CultureInfo.InvariantCulture);
db.Entry(eventinfo).State = EntityState.Modified;
db.SaveChanges();
例外:
的转换datetime2数据类型转换为日期时间数据类型导致超出范围值。语句已终止。
任何想法如何避免此异常?
你转换的价值是多少? – 2012-08-03 18:54:23
显示如何定义和填充“开始”可能是一个好的开始(没有双关语意图)。 – 2012-08-03 19:07:06
其中一个datetime如下所示:03/08/2012 12:39:00 PM – San 2012-08-03 19:17:26