zoukankan      html  css  js  c++  java
  • 关于 未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值 的解决办法

    早上一到公司,发现 web site 发出50 封 error message
    娘咧,看来看去都好像是昨天改了一个 xsd文件造成的原因,[table增加了一个field]
    主要症状是 利用 sqladapter.fill 的时候引发异常,信息为
    未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值
    这是强类型 dataset造成的
     可是为什么有些数据可以,有些数据不行呢,花了两个小时
    发现 原来前任作者在利用vs自动生成的代码中自己改了很多东西,,恩
    我可没有精力去抄他的代码,而且这个table以后可能还会变。。。
    找到 c#自动生成的代码,InitClass 中,修改 this.CaseSensitive = true; 为false就好了
    不过,总隐隐觉得不妥,先解决问题,下面在慢慢研究吧

  • 相关阅读:
    [BZOJ1584][Usaco2009 Mar]Cleaning Up 打扫卫生
    CSS浮动
    Django by example -----1总结
    C#函数重载
    linux目录的特点
    Linux调优
    linux
    对齐方式
    19-10-25-G-悲伤
    19-10-24-H
  • 原文地址:https://www.cnblogs.com/myzerg/p/174093.html
Copyright © 2011-2022 走看看