以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 第一次保存出错,再保存又可以保存了? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=74720) |
||||
-- 作者:yeyijun -- 发布时间:2015/9/17 13:39:00 -- 第一次保存出错,再保存又可以保存了? 我后台用SQL2000建立表BIll2,主键:_Identify。不重复的索引键:ParentItem+ChildItem 在我修改Bill2时,第一次保存时提示:未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。 我再次修改Bill2时,又可以保存了。 这是为何呢?
更为奇怪的是:其实当我关闭信息“未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。”时,Bill2的数据已保存。 左边序号已不是红色了。 为什么只是在项目重新启动后,只发生一次这样的情况呢?虽然提示错误:”未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。“,但为什么又能够保存呢? 我在数据库中取消 不重复的索引键:ParentItem+ChildItem ,问题同样存在。
[此贴子已经被作者于2015/9/18 9:15:20编辑过]
|
||||
-- 作者:大红袍 -- 发布时间:2015/9/19 11:03:00 -- 重建表看看。 |
||||
-- 作者:yeyijun -- 发布时间:2015/9/25 8:15:00 -- 此种情况,每次整个项目运行时只出现一次 更让我惊奇的是: 我在打开另外的窗口或者保存数据时也可能出现“未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。”的提示。 但是无论是哪个窗口的此提示信息只要我关闭一次提示窗口,其它地方就不会再出现此提示信息。 叶 [此贴子已经被作者于2015/9/25 8:41:10编辑过]
|
||||
-- 作者:yeyijun -- 发布时间:2015/9/25 8:43:00 -- 重建表应该不行 因为其它功能窗口打开时也出现此出错信息,并且整个项目只要出现过一次这样的信息,就不会再出现了。 叶
|
||||
-- 作者:大红袍 -- 发布时间:2015/9/25 9:06:00 -- 把关联删除,重设 |