以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 再出现这个_Identify值重复的问题,官方怎么还没有解决啊! (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=134826) |
-- 作者:kylin -- 发布时间:2019/5/10 9:48:00 -- 再出现这个_Identify值重复的问题,官方怎么还没有解决啊! .NET Framework 版本:2.0.50727.9035 Foxtable 版本:2019.4.12.1 错误所在事件: 详细错误信息: 未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。 然后会在表中发现有一行的行号位置感叹号,提示:列“_Identify”被约束为唯一值。值1778已经存在。
代码总共才增加110行就出现这个问题。 |
-- 作者:有点甜 -- 发布时间:2019/5/10 10:09:00 --
你代码里是不是频繁增加、保存、删除行了?
|
-- 作者:kylin -- 发布时间:2019/5/10 10:51:00 -- 没有删除,只有添加和保存。执行总量才120行左右 |
-- 作者:有点甜 -- 发布时间:2019/5/10 11:04:00 -- 以下是引用kylin在2019/5/10 10:51:00的发言:
没有删除,只有添加和保存。执行总量才120行左右
频繁增加,频繁save?单行直接save? |
-- 作者:kylin -- 发布时间:2019/5/10 12:42:00 -- 增加一行,填写数据,保存一行 |
-- 作者:kylin -- 发布时间:2019/5/10 12:45:00 -- 使用到SQLFind、AppendLoad、FindRow,AddNew、Clone、(记录行的)Save这些方法 |
-- 作者:有点甜 -- 发布时间:2019/5/10 15:16:00 --
能否最后一次性保存?不然很容易报错的。
|
-- 作者:kylin -- 发布时间:2019/5/10 17:03:00 -- 收到,我做一下调整! |
-- 作者:pc005637 -- 发布时间:2019/5/10 21:38:00 -- 有没有试过Application.DoEvents()语句,先完成上个工作,再运行下一个。 |
-- 作者:kylin -- 发布时间:2019/5/11 10:08:00 -- @pc005637 没有这样试过,这个方法貌似与本问题不大相关
[此贴子已经被作者于2019/5/11 10:07:58编辑过]
|