标签:
来源:http://www.cnblogs.com/JuneZhang/archive/2013/01/10/2853981.html
今天运行项目,提示“未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。”的异常信息。
在网上找了查了一些原因:http://www.cnblogs.com/muzihai1988/archive/2011/05/04/2036502.html
原因分析:强类型的DataTable和SQL语句查询出的结果不匹配。 简单说就是强类型的DataTable比SQL语句查询出来的结果集要多一些数据列或这属性不对应。
针对所提示的异常信息检查了所用表的唯一、非空、外键约束,并未发现异常情况。因此上网查询了有关的资料。所提供的方法有以下几种:
附件:在删除可能会提示以下错误:
这说明是数据库的连接有问题,解决方法:重启VS,先不要打开项目,在tools中选择connect to database连接到数据库,再打开项目即可。
未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。
标签:
原文地址:http://www.cnblogs.com/Dylanblogs/p/4254724.html