0
我试图插入一条记录到SQL Server CE数据库与LINQ到SQL。下面的代码:Windows Phone 8 SQL Server CE转换为日期时发生溢出
MedAidMember memberToInsert = new MedAidMember();
memberToInsert.Id = row.Mem_ID;
memberToInsert.memSchemeId = row.Mem_Sch_ID;
memberToInsert.BenefitDate = new DateTime(2008,08,08,1,12,33);
context.MedAidMembers.InsertOnSubmit(memberToInsert);
context.SubmitChanges();
当
context.SubmitChanges();
被击中我得到的异常而转换成datetime发生
溢出。
读过这个链接,指出的SQL Server CE的日期时间范围: http://msdn.microsoft.com/en-us/library/ms172424%28v=sql.100%29.aspx
,但我不明白为什么这将是与问候一个问题我想插入。
任何想法可能是什么问题?
MedAidMember类是否有其他日期时间列? – ErikEJ
也许吧。看起来像是有一个日期'0001-01-01'涉及到的,或者是一个空值的空值。 –
@ErikEJ谢谢!是的,这是我错过了另一个日期时间的问题,因为没有分配一个值,错误被抛出。我希望他们会给出更好的错误信息,尽管... – Cloud9999Strife