【ASP.NET】制約を有効にできませんでした。行に入力できるのは・・・

これまた長時間悩み苦しんだので。。。
メモしておく。
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


スポンサード リンク
このエントリーをはてなブックマークに追加

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください