以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]一行或多行中包含违反非空、唯一或外键约束的值。  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=71766)

--  作者:dogman
--  发布时间:2015/7/17 15:24:00
--  [求助]一行或多行中包含违反非空、唯一或外键约束的值。
Foxtable保存显示:一行或多行中包含违反非空、唯一或外键约束的值。


图片点击可在新窗口打开查看此主题相关图片如下:360桌面截图20150717152044.jpg
图片点击可在新窗口打开查看

为什么会这样?


--  作者:大红袍
--  发布时间:2015/7/17 15:30:00
--  

你数据库的主键是什么?主键列重复了。

 

你数据库肯定也设置了唯一约束。


--  作者:dogman
--  发布时间:2015/7/17 15:35:00
--  
我没设置主键呀,这还是做在Foxtable内部数据源里的。
--  作者:大红袍
--  发布时间:2015/7/17 15:36:00
--  
 年月表怎么来的?查询表还是数据表。
--  作者:dogman
--  发布时间:2015/7/17 15:42:00
--  
找到原因了。谢谢。
--  作者:大红袍
--  发布时间:2015/7/17 15:44:00
--  
以下是引用dogman在2015/7/17 15:42:00的发言:
找到原因了。谢谢。

 

什么问题?


--  作者:whyxd
--  发布时间:2017/12/27 9:50:00
--  回复:(dogman)找到原因了。谢谢。
咋就不能分享一下尼???
--  作者:有点甜
--  发布时间:2017/12/27 9:51:00
--  
以下是引用whyxd在2017/12/27 9:50:00的发言:
咋就不能分享一下尼???

 

试试执行代码

 

Dim dt = DataTables("表A").basetable
For Each r As object In dt.rows
    For Each c As object In dt.columns
        r.SetColumnError(c.tostring, "")
    Next
    r.RowError = ""
Next