以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  错误提示  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=74476)

--  作者:bestorange
--  发布时间:2015/9/11 19:46:00
--  错误提示

.NET Framework 版本:2.0.50727.8009
Foxtable 版本:2014.11.11.1
错误所在事件:
详细错误信息:
未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。

 

是什么原因导致的呢?


--  作者:逛逛
--  发布时间:2015/9/11 20:02:00
--  

一般会在新增数据或多表查询中发生

 

 


--  作者:bestorange
--  发布时间:2015/9/11 20:26:00
--  
以下是引用逛逛在2015/9/11 20:02:00的发言:

一般会在新增数据或多表查询中发生

 

 

因为我发布项目前把所有表的各列内容都初始化了。留给使用者自行新增内容。

这个错误提示就是在新增数据时提示的,而且会在行号位置显示一个红色叹号,但是不影响正常的使用和新增数据的保存。

这个错误提示能避免掉吗


--  作者:Hyphen
--  发布时间:2015/9/12 15:46:00
--  
试试 Tables("订单明细状态").ShowErrors = False
--  作者:大红袍
--  发布时间:2015/9/13 10:53:00
--  

1、数据库设计有问题,数据库的主键,尽量用_Identify和自动递增。

 

2、你把关联都删除了,重新设置关联看看。