'Shift' 表成功保存
'ShiftDetail' 表
- 不能创建关系 'FK_ShiftDetail_Shift'。  
ODBC 错误: [Microsoft][ODBC SQL Server Driver][SQL Server]ALTER TABLE 语句与 COLUMN FOREIGN KEY 约束 'FK_ShiftDetail_Shift' 冲突。该冲突发生于数据库 'YuYue',表 'Shift', column 'ID'。
我创建其他外键也是这么做的,怎么回事? 我是在企业管理器里边创建的

解决方案 »

  1.   


    这个问题解决   相当于:
    学生成绩表中已经存在了学号,但这个学号在学生信息表中不存在,就出这种问题,如果都是空表不会有这种问题主要是在明细表里边有FK字段还有记录,但是主表PK字段记录已经被删除了,这个时候,我再来创建FK,就会报错。   把相关明细表里边的记录删除掉,就可以了。http://topic.csdn.net/u/20081107/09/4EC6D544-DE77-4AEE-A4C6-A8EAB1A3402E.html