掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
制約を有効にできませんでした。とエラーメッセージが表示されるのですが (ID:108349)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
T_メイン、T_サブのテーブルをデータセットでリレーションシップを定義しております。 T_メインはデータアダプタのSQL文でパラメータを設定しており 以下の処理を行いました。 OleDbDataAdapter1.SelectCommand.Parameters("ID").Value = "1" OleDbDataAdapter1.Fill(DataSet1, "T_メイン") OleDbDataAdapter2.Fill(DataSet1, "T_サブ") すると OleDbDataAdapter2.Fill(DataSet1, "T_サブ") のところで下記のエラーが 表示されてしまいます。 ”追加情報 : 制約を有効にできませんでした。1 つ以上の行に、Null か、一意でないか、 または外部キー制約違反の値が含まれています。” データを見る限りでは、Nullは無く全て一意になっております。 また、以下のようにTry Catchを入れるとメッセージは表示されますがうまくいきます。 Try sdaDenhed.Fill(DataSet21, "伝票ヘッダーファイル") Catch err As System.Exception MessageBox.Show(err.Message) End Try アドバイスをお願いいたします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.