摘要: 今天修改一个项目,运行后,网页报错,提示“未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。”的异常信息。原因分析:强类型的DataTable和SQL语句查询出的结果不匹配。 简单说就是强类型的DataTable比SQL语句查询出来的结果集要多一些数据列或这属性不对应。 针对所提示的异常信息检查了所用表的唯一、非空、外键约束,并未发现异常情况。因此上网查询了有关的资料。所提供的方法有以下几种:DataTable中的字段属性与表中的字段属性不一致,导致了未能启用约束。修改方法:找到***.xsd文件里与表格修改的对应字段,点击该字段的属性----最大长度 等于你的数据表的修改字段后的最 阅读全文
posted @ 2011-05-18 16:30 Hayvin Yan 阅读(1449) 评论(0) 推荐(0) 编辑