Foxtable(狐表)用户栏目专家坐堂 → [求助] 列“-identify"被约束为唯一的,值”4223“已存在


  共有4211人关注过本帖树形打印复制链接

主题:[求助] 列“-identify"被约束为唯一的,值”4223“已存在

帅哥哟,离线,有人找我吗?
zxmonkey
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:29 积分:434 威望:0 精华:0 注册:2017/7/14 11:48:00
[求助] 列“-identify"被约束为唯一的,值”4223“已存在  发帖心情 Post By:2018/8/23 9:26:00 [只看该作者]

求教版主, 用access 做数据源,订单表中添加若干行后, 编辑完成存储的时候 有时候会出来这个问题 ”列“-identify"被约束为唯一的,值”4223“已存在“ , 求教如何解决

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/23 10:00:00 [只看该作者]

项目是不是共享使用的?

请上传实例并说明测试步骤
[此贴子已经被作者于2018/8/23 14:44:15编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
kylin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19223 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2018/8/23 14:37:00 [只看该作者]

这个在利用内部表和Access外部表,经常删除、写入数据,就有可能会遇见,这个一出现,如果是按确定按钮继续执行程序,必然带来的是数据丢失。
我的解决方法是,在项目事件BeforeShowErrorMessage中设置代码:
Dim s As String = e.Message2
If s.IndexOf("被约束为是唯一的") > -1  
    MessageBox.Show("出现系统性错误,系统将自动关闭,请重新运行本系统!")
    If Forms("判断是在某具体窗口中").Opened
    撤销该窗口中某个按钮里头所执行的数据增加
    End if
End if

[此贴子已经被作者于2018/8/23 14:41:37编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
kylin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19223 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2018/8/23 14:49:00 [只看该作者]

以上是因为工作需做大量的历史数据统计分析,给做一个使用狐表内部表单机版的项目,逐步导入数据,并且有不断的删除和新增数据的统计动作。前面一段还好,随着数据量增加,越来越容易碰到这个系统性错误。总结在我这个项目中出现这样问题的地方:一是在导入数据时没有理会这个问题,结果有些数据就没有导进去。二是在将统计报表存储到某个DataTable中也会出现这个问题,结果也是某些数据的丢失。



 回到顶部
帅哥哟,离线,有人找我吗?
kylin
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19223 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2018/8/23 14:49:00 [只看该作者]

我认为这个解决方案是不得已的行为,请求狐表官方给以更好的解决方案。

 回到顶部
帅哥哟,离线,有人找我吗?
zxmonkey
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:29 积分:434 威望:0 精华:0 注册:2017/7/14 11:48:00
  发帖心情 Post By:2018/8/23 17:08:00 [只看该作者]

@kylin   @ 版主   这个项目的数据源是共享的, Kylin 说的对, 代码我修改一下,内部表每增加一行保存增加的一行到数据源, 看看还有没有问题
[此贴子已经被作者于2018/8/23 17:31:04编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
ttfzs
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:6 积分:96 威望:0 精华:0 注册:2019/3/21 9:47:00
  发帖心情 Post By:2019/3/21 22:42:00 [只看该作者]

我想问问,这个问题是只有免费版会出现,还是买了正式版也会出现。我也出现这个问题。我想知道购买软件之后还会出现这个问题吗。

 回到顶部
帅哥哟,离线,有人找我吗?
ttfzs
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:6 积分:96 威望:0 精华:0 注册:2019/3/21 9:47:00
  发帖心情 Post By:2019/3/21 23:22:00 [只看该作者]

增加一行就保存一下。太拖慢速度了。

 回到顶部
帅哥哟,离线,有人找我吗?
ttfzs
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:6 积分:96 威望:0 精华:0 注册:2019/3/21 9:47:00
  发帖心情 Post By:2019/3/21 23:23:00 [只看该作者]

这个问题购买软件后能解决不


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/3/21 23:24:00 [只看该作者]

以下是引用ttfzs在2019/3/21 22:42:00的发言:
我想问问,这个问题是只有免费版会出现,还是买了正式版也会出现。我也出现这个问题。我想知道购买软件之后还会出现这个问题吗。

 

正版也会出现。如果你频繁增加、删除数据,有可能报这个错。

 

贴出你对应出错的例子。


 回到顶部
总数 14 1 2 下一页