0

運が悪いので、3日間探しています。アクセスデータベースにdatatable1があります。サードパーティの csv ファイルからデータテーブル 2 を作成します。両方のデータテーブルを比較し、変更を更新するか、datatable1 に新しい行を追加する必要があります。DT1 は、現時点では主キーを持つことができません。csv ファイルには主キーがなく、データテーブル 1 の更新後にデータテーブル 2 をクリアする必要があります。主キーがないため、getchanges メソッドのマージは機能しません。これを行う方法についての提案が必要です。

これをできるだけ短くできるかどうか見てみましょう。csv ファイルでしか取得できないサイトのデータがあります。注文書、パッケージ、出荷の 3 つの csv ファイルがあります。PO が完了して支払われると、サイトはデータをダンプします。このデータを取り込んで、自分の目的のために保持できるようにする必要があります。だから私は今、6つのテーブルを持つアクセスデータベースを持っているということです。3 つの永続テーブルと 3 つの一時テーブル。一時テーブルは、csv ファイルをインポートするたびに消去されます。一時テーブルを比較し、永続テーブルに更新/追加する必要があります。パッケージと出荷には一意のフィールドがあり、主キーとして設定できます。PO はしません。一意の主キーである発注書、明細番号、明細出荷番号を作成するには、組み合わせる必要がある 3 つの列があります。パッケージまたは出荷で動作するマージ getchanges を取得できず、null が返され、そのメソッドが PO で動作しない主キーがありません。これが紛らわしい場合はお知らせください。詳しく説明します。

4

0 に答える 0