欢迎您:游客!请先
登录
或
注册
风格
恢复默认设置
|
展区
文件集浏览
图片集浏览
Flash浏览
音乐集浏览
电影集浏览
|
搜索
Foxtable(狐表)
→
用户栏目
→
专家坐堂
→ [分享]未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。
新的主题
投票帖
小字报
下一主题 >>
<< 上一主题
共有
2688
人关注过本帖
树形
打印
复制链接
主题:[分享]未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。
fivetable
小
大
1楼
|
信息
|
搜索
|
邮箱
|
主页
|
UC
加好友
发短信
等级:小狐
帖子:
337
积分:3067
威望:0
精华:0
注册:
2018/5/28 22:12:00
[分享]未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。
Post By:2019/1/3 15:44:00 [
显示全部帖子
]
数据库,从ACCESS,改为 SQL server 2008,后,毎增加一行或几行后,一保存,就会出现。错误提示:“未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。”
在SQL server 数据库里,设置_Identify列,为主键就出现这问题,用_S or t Key列(排序列),设置为主键就不会出错,其他列,设置为主键,不会递增(学习SQL server数据库才2天,不知道在数据库,还要设置主键的递增)
之后,就网上找了很多资料和在,论坛上有关,此问题的帖子,都看了,没能解决。
最后自己,尝试了1个多小时,发现,有错误提示后,每次增加的行,在不保存的情况下,_Identify的递增没问题,也可以在新增的行,录入数据,但一录入数据后,_Identify,的数字就变成0,变成0的行,一保存,该行,就会消失不见,只有在新增行后,录入数据的行,_Identify,都是同个数字,才能保存。
在重新搜索下论坛,终于找到,_Identify变为0的原因,有关帮主文件,如下:
_Identify列设置成自动递增
http://www.foxtable.com/webhelp/scr/1807.htm
错误提示:未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。的问题也完美解决。
下一主题 >>
<< 上一主题
RSS2.0
|
Xhtml无图版
|
Xslt无图版
Copyright © 2000 - 2018
foxtable
.com
Tel: 4000-810-820 粤ICP备11091905号
Powered By
Dvbbs
Version 8.3.0
页面执行时间 0.03906 秒, 5 次数据查询