Mark:未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值

   今天甚是郁闷啊.

   客户那里突然说程序报错,登陆不了.

   一查是.报错:未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值.

   这个错误很熟悉以前,碰到过,刚好是前几天

   一时就是想不起什么原因.

   去查看数据,非空,唯一,外键约束,都没有问题.

   

    最后发现终于想起了.数据库字段长度跟表基类 里的有一个方法,登陆一个DataTable去装载 缓存数据表.

   CreateTable() 方法创建表的时候,有一个字段的长度跟数据库里的不符.只是10的长度.数据库里有20长度

   而此时,刚好数据库里添加了一条长度为10位以上的记录.

   结果就是杯剧的发生了.

   

posted on 2010-06-23 18:59  joe-lau 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/CWater/archive/2010/06/23/1763893.html

【学习记录】IIC驱动ICM42670+卡尔曼滤波+四元数姿态角解算 ICM42670陀螺仪可以使用iic驱动,单片机平台使用GD32f305VE。 阅读详情

相关推荐

别再瞎猜了!Fluent瞬态计算时间步长到底设多少?一个公式+实战案例搞定

本文详细解析了Fluent瞬态计算中时间步长的设置方法,通过黄金公式和实战案例,帮助工程师准确确定时间步长,避免计算发散和资源浪费。文章还介绍了动态调整策略和典型工程场景的参数优化,提升仿真效率和精度。

weixin_42638178的博客 376

未能启用约束一行多行包含违反非唯一约束

今天遇到个奇怪的问题,在取数据生成orm对象时报错,内容是:未能启用约束一行多行包含违反非唯一约束。 一开始按照字面意思,以为是查询到的数据中非字段中存在者主重复等问题,但是找了半天也没有,然后在网上搜索了下这个问题,有人给出的结论是:强类型的DataTable和SQL语句查询出的结果不匹配。 简单说就是强类型的DataTable比SQL语句查询出来的结果集要多一

A15937822658的专栏 7614

深信服桌面云实战:从零部署到高效运维的关配置指南

本文提供了一份深信服桌面云从零部署到高效运维的实战指南。内容涵盖项目启动阶段的资源、网络与存储规划,详细演示了VMP与VDC平台的安装与对接,并深入讲解了制作虚拟机模板、配置用户体系、优化终端策略等核心步骤。最后,分享了包括CPU公平分配、智能调度在内的关性能调优与高阶运维技巧,旨在帮助管理员构建稳定、高效的云桌面环境。

blockchain9miner的博客 421

"未能启用约束一行多行包含违反非唯一约束。"的解决办法

winform程序设计中,使用Datagraidview 同时显示相关联的多个数据表(在强类型Dataset中多个数据表之间使用关系"删除级联"),删除上一级表的时候子表能正常更新,但是当在代码中使用Me.专业字典TableAdapter.Fill(Me.NewsDataSet.article)重新填充数据表时就报“未能启用约束一行多行包含违反非唯一约束”的错误,经查询MSD

志超的专栏 7571

关于未能启用约束一行多行包含违反非唯一约束

今天在做项目时遇到的小问题。 ”关于未能启用约束一行多行包含违反非唯一约束“ 刚开始一味的调试前台,在后台cpp里添加日志查看 ,想要的数得到了,但是再添加时 (出现报错“关于未能启用约束一行多行包含违反非唯一约束”),但是 竟然添加进去了! 在查询一遍 又报错(“需要清除数据集。。。。。什么的”)。 上网着解决方案,猛一...

dieju2463的博客 449

未能启用约束一行多行包含违反非唯一约束

一、问题描述         在C#中

GAMELOFT9----纸上得来终觉浅,绝知此事要躬行 2357

未能启用约束一行多行包含违反非唯一约束”的可能解决方法

问题描述:         C#,Winform程序,使用SQLite数据库(其实跟用哪种数据库没关系)。查询后将结果返回给一个DataTable变量,正是在该操作时出现异常:“未能启用约束一行多行包含违反非唯一约束”。 思路分析:         网上查到的主要原因是说,强类型的DataTable和SQL语句查询出的结果不匹配,即强类型的DataTable比SQ

Sean 1万+

c# 报错“未能启用约束一行多行包含违反非唯一约束

c# 数据模型报错:“未能启用约束一行多行包含违反非唯一约束”问题,在字段名字一致的情况下,请检查实体模型的。

文佳铭的博客 848

VS中提示:未能启用约束一行多行包含违反非唯一约束。...

今天运行项目,提示“未能启用约束一行多行包含违反非唯一约束。”的异常信息。 在网上找了查了一些原因:http://www.cnblogs.com/muzihai1988/archive/2011/05/04/2036502.html 原因分析:强类型的DataTable和SQL语句查询出的结果不匹配。 简单说就是强类型的DataTable比SQL语句查询...

diaoshanwai2368的博客 850

VS报“未能启用约束一行多行包含违反非唯一约束。”...

今天修改一个项目,运行后,网页报错,提示“未能启用约束一行多行包含违反非唯一约束。”的异常信息。原因分析:强类型的DataTable和SQL语句查询出的结果不匹配。 简单说就是强类型的DataTable比SQL语句查询出来的结果集要多一些数据列这属性不对应。  针对所提示的异常信息检查了所用表的唯一、非约束,并未发现异常情况。因此上网查询了有关的资料。所提...

weixin_30532759的博客 732

用数据集时,错误未能启用约束一行多行包含违反非唯一约束...

今天又遇到问题了。 查看了源代码,语句,字符串什么的都没有错,数据库里面没有一行多行包含违反非唯一约束的问题。 之后查资料,原来是我之前修改了一下表里面的类型大小,结果数据集不会再次自动生成 这里有两种解决办法: 1、再从新建立一次数据集 2、找到数据集源代码声明字符类型和大小的地方,修改成对应的。 转载于:https://www.cnblogs.com/leesta...

weixin_34148508的博客 487

mysql 未能启用约束_System.Data.ConstraintException: 未能启用约束一行多行包含违反非唯一约束。...

未能启用约束一行多行包含违反非唯一约束。说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细...未能启用约束一行多行包含违反非唯一约束。说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息: System.Da...

weixin_30019517的博客 869

mysql 未能启用约束_未能启用约束一行多行包含违反非唯一约束。...

来源:http://www.cnblogs.com/JuneZhang/archive/2013/01/10/2853981.html今天运行项目,提示“未能启用约束一行多行包含违反非唯一约束。”的异常信息。在网上找了查了一些原因:http://www.cnblogs.com/muzihai1988/archive/2011/05/04/2036502.html原因分析:强类型...

weixin_32790659的博客 602

pmv-fluent_fluent_fluentpmv_PMV_

fluent的udf程序,可以计算pmv

普中HC6800-ES V2.0开发板资料.zip

普中HC6800-ES V2.0里经典的程序,其实大家主要找的都是程序,对吧,而且这东西本来都不是啥重要的东西。

上一篇: ORACLE ROLLUP和CUBE的使用(转摘)
下一篇: 详解Javascript匿名函数的使用(转)
andand6200
博客等级 码龄12年 0粉丝 0原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值