我想将smalldatetime日期转换为datetime,并将其保存到另一个表中。但我得到一个错误,如“INSERT语句与CHECK约束冲突”CK_tblCourseEnrolment“。冲突发生在数据库”BSGDATA“,表”dbo.tblCourseEnrolment“。该语句已被终止。”
我的编码是:
tblCourseEnrolment ce = new tblCourseEnrolment();
var neisclientcourse = (from c5 in db.TblNeisCourses where c5.NeisCourseID == Convert.ToInt32(enq.enquiryExpectedNEISCourseID) select c5).First();
string time = neisclientcourse.NCStartDate.ToString();
ce.CourseStartDate = Convert.ToDateTime(time);
db.tblCourseEnrolments.InsertOnSubmit(ce);
db.SubmitChanges();
neisclientcourse.NCStartDate是smalldatetime类型,我想将其转换为datetime并将其保存到tblCourseEnrolment.CourseStartDate表中。但CourseStartDate是日期时间类型。
有人可以帮忙吗?非常感谢你。