两个表t_Course(cID char(6)此字段为主键,vcNAME varchar(50),cTEACHER char(6)此字段为外键)
      t_Teacher(cID char(6)此字段为主键,vcNAME varchar(20))
DM_DBTCMIS.adot_Course.AppendRecord([course_id,trim(SELF.edtCourse.Text),
    'jchen ',trim(SELF.sedtCredit.Text),trim(SELF.sedtPeriod.Text),'',
    '',self.memoIntro.Lines.text,'0']);INSERT 语句与 COLUMN FOREIGN KEY 约束 'Course_TEACHER_FK' 冲突。该冲突发生于数据库 'db_teachmani',表 't_Teacher', column 'cID'。在t_Course中cTEACHER值:jchen,而t_Teacher中cID字段存在jchen这个值.怎么会出现冲突呢

解决方案 »

  1.   

    sorry,帖子有误
    两个表t_Course(cID char(6)此字段为主键,vcNAME varchar(50),cTEACHER char(6)此字段为外键...)
          t_Teacher(cID char(6)此字段为主键,vcNAME varchar(20))
    DM_DBTCMIS.adot_Course.AppendRecord([course_id,trim(SELF.edtCourse.Text),
        trim(login.edt_userid.Text),trim(SELF.sedtCredit.Text),trim(SELF.sedtPeriod.Text),'',
        '',self.memoIntro.Lines.text,'0']);
    //trim(login.edt_userid.Text):='jchen'
    INSERT 语句与 COLUMN FOREIGN KEY 约束 'Course_TEACHER_FK' 冲突。该冲突发生于数据库 'db_teachmani',表 't_Teacher', column 'cID'。在t_Course中cTEACHER值:jchen,而t_Teacher中cID字段存在jchen这个值.怎么会出现冲突呢