タイトル : Re^3: ADO.NETでのデータ更新について 投稿日 : 2004/10/28(Thu) 09:27 投稿者 : るしぇ
> ODP.NET の開発者ガイドでは > MissingSchemaAction を MissingSchemaAction.AddWithKey に > 設定して Fill メソッドがコールされている場合でも,スキーマまたは > キー情報は提供されません。 > とあるので、もしかしたら OLEDB Data Provider でも > 同じことがいえるのでしょうか? > そういった情報を探していたのですが、見つけることができませんでした・・・ じゃあ OracleClient でテストしてみれば? ↓ 追加書き込み >objTbl.PrimaryKeyが存在することはデバッグで確認しています。 というかよくよく考えると矛盾してるね。 > MissingSchemaAction を MissingSchemaAction.AddWithKey に > 設定して Fill メソッドがコールされている場合でも,スキーマまたは > キー情報は提供されません。 > とあるので、もしかしたら OLEDB Data Provider でも > 同じことがいえるのでしょうか? ローカルのデータテーブルに主キーを設定するのでなく、 MissingSchemaAction.AddWithKey を設定して Fill の時に主キーの情報が取れているかどうかを 調べるコードが前回書込みしたコードなんですが? > 同じことがいえるのでしょうか? じゃなくて取れてなければ Length が 0 と表示されますので 断言できるはずなんですが…なんでまだ疑問形? |