エラー:制約を有効にできませんでした。行に入力できるのは、Null 以外の値、一意な値、あるいは外部キーですが、この制約の違反が 1 つ以上の行で発生しています。

(VB2005・2008) comments(0) - 摩耶
 制約を有効にできませんでした。行に入力できるのは、
Null 以外の値、一意な値、あるいは外部キーですが、
この制約の違反が 1 つ以上の行で発生しています。

この、エラーの通りに、、DBの制約?、Null値?、
何か違反している文字があるのか?、
外部キー?順番に見ていくわけですが、
なんら、制約内でどれも違反してないけど・・・・・・・

どうも、DataSetを使ってデータをDBから抜いてくるときに
これが発生している模様です。

Pointが元データーなのですが、
Point1で抽出してセットするように作った時
もともと『単元』のMaxLength8を
途中で15に変更しました。

その時Pointの方で変更したのですが
Point1のほうを忘れて
MaxLength8のままだったのが、引っ掛かったようです。


しかし、この答えを、とてもじゃぁないが

 『制約を有効にできませんでした。行に入力できるのは、
Null 以外の値、一意な値、あるいは外部キーですが、
この制約の違反が 1 つ以上の行で発生しています。』

で、導き出せますか?
私は、丸1日悩みまくりましたとも・・・・・・








コメント一覧
コメントする

 

無料ブログ作成サービス JUGEM