ODBC 错误: [SQL Server]ALTER TABLE 语句与 COLUMN FOREIGN KEY 约束 'FK_借阅_读者' 冲突。
2007-08-03 15:47
ODBC 错误: [Microsoft][ODBC SQL Server Driver][SQL Server]ALTER TABLE 语句与 COLUMN FOREIGN KEY 约束 'FK_借阅_读者' 冲突。该冲突发生于数据库 '图书_读者',表 '读者', column '书证号'。
???这是属于外键表约束有错误??
'FK_借阅_读者' 表示读者为主键表,借阅为外键表.出现错误的原因是因为我没有在借阅中设定:书证号为主键值!另外,一般选建立主键表,再建立外键表~~~而设定了主键值的表一般为主键表~~用来关联的列一般为主键值~~~
网友评论:
3
网友:
dots2008-03-28 21:57 | 回复
我也是遇到啦,就是不能解决个,你说啦,我还是不懂哈,看不懂啦
4
网友:
6363632008-04-09 20:40 | 回复
5
网友:
波波2008-04-17 09:11 | 回复
看是不是你在建其中的某一个表中有某条数据而在另一个表中却没有,这种情况可能会导致这种错误!!我也碰到过这种错误今天偶然解决了,不知道你们是不是这种情况?
6
网友:
杨柏林2008-04-27 19:11 | 回复
5楼说得对。
7
网友:
嗄藜2008-05-07 17:25 | 回复
谢谢5楼大哥,你说的简直是太对了!!万分感激!可我又生疑问,那么在实际生活中,很可能是其中的某一个表中有某条数据,而在另一个表中却没有啊,我们还是要建立表之间的联系,那这样擅自更改数据,岂不是太。。。不合实际了吗,仅仅就为了我想得到的实验结果啊!那这样的问题应该如何解决呢?
8
匿名网友2008-05-23 13:13 | 回复
再次感谢5楼,我试了一下,马上解决了.不知道具体什么原因.
9
匿名网友2008-05-23 13:14 | 回复
在其他的表中添加相应的数据.或者全部删除所有表中的数据
10
网友:
ring2008-05-26 16:10 | 回复
5楼说的对,我的也好了,谢谢5楼
11
![]()
rocsu2008-06-05 12:37 | 回复
我的也好用啦,谢谢
12
网友:
lang2008-07-25 01:00 | 回复
5楼说的对呀!
13
匿名网友2008-09-11 15:48 | 回复
thanks
14
匿名网友2008-10-12 00:16 | 回复
谢谢!
15
匿名网友2008-11-15 12:40 | 回复
谢谢
ODBC 错误: [SQL Server]ALTER TABLE 语句与 COLUMN FOREIGN KEY 约束 'FK_借阅_读者' 冲突。_珠月渲林