VisualStudio2005によるWebアプリケーション構築技法の 業務排他制御によるトランザクション処理のところを 本を見ながら実際にコーディングしていたら、 下記のエラーに遭遇した。。。 「制約を有効にできませんでした。行に入力できるのは、Null 以外の値、一意な値、あるいは外部キーですが、この制約の違反が 1 つ以上の行で発生しています。」 エラー箇所は、条件ありのSelectクエリを発行してデータテーブルに格納するところだ。 なんたら.xsdの型付データセットを用いている。 考えてもよく分からないので、ネットで調べたところ、同様の相談が。 Select文なのになぜ制約違反なのか?という僕としても頷くしかない書き込みがされていた。 ほんと、そうだよね。。。 データくらい素直に取ってこいよ、、とその時は思うしかなかった。 あるページでは、DataSetのEnforceConstr