みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

Access で XMLデータを読み込むとき

AccessのDBのデータセットにXMLから、ReadXmlSchemaとReadXmlメソッドを利用してデータを読み込むようにしているのですが、「DataExceptionはハンドルされませんでした。」「列名’NO'は別の種類に対して定義されています。」というエラーが出てきます。
この。「列名’NO'は別の種類に対して定義されています。」という意味がわからないのですが、アドバイスをお願いできないでしょうか?

投稿日時 - 2007-12-25 18:06:44

QNo.3626645

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

多分、NO が予約語のためだと思います。列名 NO を他の名前に変更する必要があると思われます。

投稿日時 - 2007-12-26 09:30:58

お礼

kuukoさん

アドバイスありがとうございます。
いろいろ名称を変えたり…と試してみました。
結果、
<Table1 NO=001>
</Table1>
といった書き方で、NOというレコードがある別のテーブルが
あることが原因でした。
<Table11>
  <NO>001</NO>
</Table1>
とすると解決できました。

ありがとうございました。

投稿日時 - 2007-12-28 14:49:59

あなたにオススメの質問