以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  未能启用约束  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=123935)

--  作者:小巫仙
--  发布时间:2018/8/27 15:39:00
--  未能启用约束

在加载时出现问题:

 

.NET Framework 版本:2.0.50727.8935
Foxtable 版本:2018.8.29.1
错误所在事件:加载[业主台账]失败!
详细错误信息:
未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。

 

查看了下业主台账的mdb文件,其中唯一的值没有重复,关联也重新删过重新建立了,因为有叫相同名字不同内容的数据库文件,其他文件没问题,就这个有问题

 

 

 



 


 

[此贴子已经被作者于2018/8/29 17:20:05编辑过]

--  作者:有点甜
--  发布时间:2018/8/27 15:48:00
--  

出错的项目和数据库一起发上来,才能测试。

 

或者说明如何才能测试你说的问题。


--  作者:小巫仙
--  发布时间:2018/8/27 16:19:00
--  

又出现了这个问题,全部查了一下,果然是有些关联的列属性不一样,改过来就好了!多谢甜老师!

[此贴子已经被作者于2018/8/29 17:20:59编辑过]

--  作者:有点甜
--  发布时间:2018/8/27 16:34:00
--  
我删除所有的关联后测试,没问题。你一个一个关联的重新设置进去,看设置到哪个关联开始报错吧。
--  作者:小巫仙
--  发布时间:2018/8/27 18:04:00
--  

甜老师,我按您说的一个个找,找到了,重新设置也不报错了,但是在之前报错的时候,我换一套数据库就不报错,这个是和数据库的什么有关系吗?


--  作者:有点甜
--  发布时间:2018/8/27 18:27:00
--  
以下是引用小巫仙在2018/8/27 18:04:00的发言:

甜老师,我按您说的一个个找,找到了,重新设置也不报错了,但是在之前报错的时候,我换一套数据库就不报错,这个是和数据库的什么有关系吗?

 

一般是因为关联的问题导致的。你设置好关联后,你重新修改关联的话,有可能导致数据不匹配而报错。所以已经设置好的关联,尽量不要再修改。