1

Access 2007 で、XML ファイルからデータを読み込んでレコードを更新することはできますか? たとえば、それぞれ固有のバーコードを持つ多数の製品があります。XML ファイルを読み取るときに、バーコードがデータベースにない場合は追加する必要がありますが、データベースにある場合は、そのバーコードに関連付けられているフィールドを更新する必要があります。これは Access で可能ですか、それとも他の場所を探す必要がありますか?

4

1 に答える 1

1

Application.ImportXML メソッドを使用して、データを Access テーブルにインポートできます。そこから、マスター バーコード テーブル内の既存のどのレコードを変更する必要があるUPDATEか、それに応じて変更する必要があるか、またはINSERT新しいバーコード レコードを簡単に Access SQL で識別できます。ただし、ImportXML最も単純な XML スキーマを除くすべての XML スキーマをチョークします。

または、XML ドキュメントを MSXML DOMDocument として開き、そのメソッドを使用して必要な値を抽出し、保存されているバーコード レコードと比較しUPDATEたりINSERT、必要に応じて比較したりできます。そのルートに行きたい場合は、このSOの回答でいくつかのヒントを見つけることができます:stackoverflow.com/a/3398999/77335

于 2012-12-13T22:22:19.350 に答える