以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 新增行时,列‘_Identify’被约束为是唯一的,值已存在。这种情况为什么会发生,要怎么解决呢? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=79985) |
-- 作者:jinxilin -- 发布时间:2016/1/13 14:38:00 -- 新增行时,列‘_Identify’被约束为是唯一的,值已存在。这种情况为什么会发生,要怎么解决呢? 新增行时,列‘_Identify’被约束为是唯一的,值已存在。这种情况为什么会发生,要怎么解决呢? --------------
[此贴子已经被作者于2016/1/13 15:40:13编辑过]
|
-- 作者:Hyphen -- 发布时间:2016/1/13 15:01:00 -- 怎样操作出现的错误?贴出出错的代码 |
-- 作者:jinxilin -- 发布时间:2016/1/13 15:40:00 -- 就是正常新增行时出现 的 |
-- 作者:大红袍 -- 发布时间:2016/1/16 11:48:00 -- 多种情况会出现这样的问题。特别是频繁增删保存行的时候会出现。
具体,请把出错的东西发上来测试。
如果自己测试,就把表里面各个事件代码注释掉,然后逐步打开看哪里有问题。 |
-- 作者:jinxilin -- 发布时间:2016/1/18 15:50:00 -- 是很少的几率出现,可能100行新增有一行两行是这样,是不是因为我把在同一服务器数据库里的数据表,在狐表里做了两次引用做了2个不同的表的原因? |
-- 作者:大红袍 -- 发布时间:2016/1/18 15:51:00 -- 为什么要做两次引用?
一般是什么操作后出现的?你把表事件都注释掉看看,特别是datacolchanged事件。 |
-- 作者:jinxilin -- 发布时间:2016/1/18 15:56:00 -- 因为我希望不同用户在使用同一表操作时,表内各种事件可能有不同的地方,比如新建、保存、哪些地方允许改,好像同一表不能实现不同的需求,所以我做了两个表, 我这种需要,一般要怎么实现才是正确的呢?
|
-- 作者:大红袍 -- 发布时间:2016/1/18 16:01:00 -- 一个表也可以控制,就是麻烦。你用两个表控制起来方便一些。
这样操作以后不会导致出问题的,你把表事件注释。 |
-- 作者:wjl-se -- 发布时间:2016/1/18 16:31:00 -- 我也遇到过,动态加载的情况下容易出现这个问题 |
-- 作者:北冰洋 -- 发布时间:2016/1/19 9:42:00 -- 这个问题经常遇到 我都以为是常态了 一般直接增加几十行的时候 保存的时候,成功了就一切正常,否则就会是这个样子,然后这一行会在表内多出来重复的,而且是在后台,下次打开才会加载出来,貌似是保存了几次就多出几行? 也是挺麻烦的 |