以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 加载查询表报错:未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=113068) |
-- 作者:haige -- 发布时间:2018/1/8 15:38:00 -- 加载查询表报错:未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值 我想加载一个查询表,可是直接写sql语句通不过,于是就新增数据库里的视图sadreport,然后查询表的语句为selet * from Sadreport,可是确定以后就弹出窗口报错:加载“XXX”失败,XXXXX未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值XXX 请问加载查询表要满足什么条件呢?? [此贴子已经被作者于2018/1/8 15:39:10编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/1/8 16:04:00 -- 你这个sadreport视图,要简单修改一下,尽量把各个表的主键都包含进去。如
select 第一列,第二列 from {表A}
要改成
select _Identify,第一列,第二列 from {表A} |
-- 作者:haige -- 发布时间:2018/1/8 20:52:00 -- 好的,非常感谢 |
-- 作者:haige -- 发布时间:2018/1/9 21:58:00 -- 还是不行,在查询表建立的界面里面,输入selet * from sadreport , 预览是可以看到查询记录的,但是点确定就会报错了。我这张查询表大概涉及到四五张表,需要吧每一张表的主键都要包含在内吗? |
-- 作者:有点蓝 -- 发布时间:2018/1/9 22:02:00 -- 必须保证添加的主键不会出现重复的数据 或者不要添加任何一个主键
|