以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- 奇怪的错误提示,请帮我看看这是咋了 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=59766)
|
-- 作者:蓝色理想
-- 发布时间:2014/11/10 16:57:00
-- 奇怪的错误提示,请帮我看看这是咋了
.NET Framework 版本:2.0.50727.5472
Foxtable 版本:2014.10.9.1
错误所在事件:加载[合同明细情况汇总表]失败!
详细错误信息:
未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。
《合同明细情况汇总表》 是一张SQL查询表,最近改过被查询的表的数据列,不知道是不是和这个有关系 表中异常入下:
此主题相关图片如下:f1.jpg

此主题相关图片如下:f2.jpg

|
-- 作者:蓝色理想
-- 发布时间:2014/11/10 16:58:00
--
被查询表中,所属楼栋长度为30
|
-- 作者:有点甜
-- 发布时间:2014/11/10 17:00:00
--
1、要有主键;
2、主键设置成_Identify;
3、_Identify列需要是自增类型
4、你这个表是查询表?多个表合并的?
|
-- 作者:蓝色理想
-- 发布时间:2014/11/10 17:01:00
--
嗯,是查询表,多个表合并的
|
-- 作者:有点甜
-- 发布时间:2014/11/10 17:02:00
--
多个表合并的,应该是默认使用第一列作为表的主键,也就是说第一列不能重复。
|
-- 作者:有点甜
-- 发布时间:2014/11/10 17:03:00
--
或者你可以先在数据库设计一个视图,在foxtable直接查询这个视图
|
-- 作者:蓝色理想
-- 发布时间:2014/11/10 17:08:00
--
我就是这么做的
这个问题出现大致过程是这样, 1、原来的视图中,就有出问题的列(当时没出问题) 2、后面我把 这个列 用别的表中的列替换了,但视图没动,foxtable中也没动
然后,问题就来了
是不是foxtable按老的视图自动确定了 数据长度,没有变啊
|
-- 作者:有点甜
-- 发布时间:2014/11/10 17:09:00
--
例子。
|
-- 作者:蓝色理想
-- 发布时间:2014/11/10 17:16:00
--
甜版能否远程看看?SQL Server的数据源,没法上传啊
|
-- 作者:有点甜
-- 发布时间:2014/11/10 17:19:00
--
QQ 2450314695
|