NonSoft

データアダプタ構成エラー対策(VB.NET)


 ち〜な〜み〜に〜

データアダプタ構成エラー対策(VB.NET) 2007/07/14
VB.NETで「コンポーネントの追加」時に「サーバーエクスプローラ」からテーブルのドラッグ&ドロップすると
以下のようなエラーが発生するようになってしまった。

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
データアダプタ構成エラー
"TABLE" のデータアダプタを構成中に以下の問題点が見つかりました。
詳細:
SELECT ステートメントは生成されました。
テーブル マップは生成されました。
INSERT ステートメントは生成されました。
オブジェクト参照がオブジェクト インスタンスに設定されていません。
UPDATE ステートメントは生成されました。
データアダプタを構成中にエラーが発生しました。
DELETE ステートメントは生成されました。
データアダプタを構成中にエラーが発生しました。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

とりあえず「OK」ボタンをクリックすると「OracleConnection1」、「OracleDataAdapter1」が生成されているが、
コードを確認すると「OracleSelectCommand1」しか生成されていない(「OracleInsertCommand1」、
「OracleUpdateCommand1」、「OracleDeleteCommand1」が生成されていない)。
生成された「OracleDataAdapter1」を右クリックして「データアダプタ構成」を行なっても同じエラーとなる。

色々調べましたが原因不明。しかし偶然、以下の方法で解決させる事が出来た。。。

生成された「OracleDataAdapter1」を右クリックして「データセットの生成」を行い、
その後に「データアダプタ構成」を行なうとエラーが発生しなくなる。
生成したデータセットはいらないので削除。

なぜこんな事をしなければならなくなったのか?