- PR -

抽出結果について

投稿者投稿内容
オウドー
ベテラン
会議室デビュー日: 2007/06/05
投稿数: 59
投稿日時: 2007-07-31 10:12
引用:

べるさんの書き込み (2007-07-30 18:53) より:
あ、型付データセットですね。デザイナにカラムとして表示されていたらSELECTするかどうかに関係なく
データセットにカラム自体は入っちゃうと思います。(たとえColumns.Clearできてもダメかも)
クエリ追加するとき「メインスキーマと違います」的な警告でてませんかね。



ベルさんおはようございます。

昨日の件は新しくDataTableを作るって事で解決いたしました。
そして出来上がったDataTableですがUpdateコマンドはありません。データーベースに存在しないテーブルからです。そのDataTableにはそのテーブルをデータを埋めるためにFillメソッドがあります。そのテーブルをコードにて記述してみたところ以下のようなエラーが出ます。

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

恐らく主キーの関係でエラーが出てると思われるのですが内部でどのような流れになってるかがつかめません。このエラーはFillメソッド処理時に起きるエラーです。

[ メッセージ編集済み 編集者: オウドー 編集日時 2007-07-31 10:14 ]
べる
ぬし
会議室デビュー日: 2003/09/20
投稿数: 1093
投稿日時: 2007-07-31 14:43
あれ、新しく作り直してもでちゃいますか。
一応datasetのEnforceConstraintsプロパティで出ないようにできるみたいです。

スキルアップ/キャリアアップ(JOB@IT)