1

我想将 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 是日期时间类型。

任何人都可以帮忙吗?非常感谢。

4

0 回答 0