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就好了
    不过,总隐隐觉得不妥,先解决问题,下面在慢慢研究吧

  • 相关阅读:
    浏览器的宽、高度
    表格 强制换行
    post请求
    js验证正则
    js去除空格
    表格事件,表格删除行
    AJAX初始化combox 并取值
    组脚视图
    Git 常用命令
    NSPredicate 根据谓语动词 进行 模糊查询
  • 原文地址:https://www.cnblogs.com/myzerg/p/174093.html
Copyright © 2011-2022 走看看