これまた長時間悩み苦しんだので。。。
メモしておく。
C#で、型付DataSet(XSD)を使ったプログラムを実行させてたら
「制約を有効にできませんでした。行に入力できるのは、Null 以外の値、一意な値、あるいは外部キーですが、この制約の違反が 1 つ以上の行で発生しています。」
というエラーが出た。
DataTableの カラムのプロパティが間違っていた(MaxLengthの長さが実際よりも短かった)だけだった。
データベースのプロパティを変更したら必ず、DataSetのプロパティも変えないと。
プログラミングMicrosoft ASP.NET 3.5 (マイクロソフト公式解説書 Microsoft Visual Studi)
著者/訳者:Dino Esposito
出版社:日経BPソフトプレス( 2008-09-08 )
定価:¥ 9,975
Amazon価格:¥ 9,975
単行本(ソフトカバー) ( 1224 ページ )
ISBN-10 : 489100603X
ISBN-13 : 9784891006037