仕事用のコンピューターに他のプログラムがないため、アクセスで作業しています。リンクされたテーブル「dbo.returns」があり、それをアクセスに簡単にコピーして、更新クエリを使用できます。私がやろうとしているのは、それらの更新を取得して SQL データベースに追加することです。パススルー クエリを使用して、数秒でテーブル レコードを削除することができました。私が書かなければならなかったのは:
DELETE dbo.returns
そしてそれはすべての記録を一掃しました。ただし、とにかくレコードをすばやく追加する方法が見つかりません。標準アクセス クエリを使用して追加すると、10 秒で 700 レコード、20 ~ 30 分で 50,000 レコードが追加されます。このテーブルのレコードの合計量は 300,000 であり、3 ~ 4 倍のレコードで更新する必要がある他の 2 つのテーブルがあるため、これを削減したいと思います。
削除で行ったように、単純なパススルー クエリを作成する方法はありますか? BulkCopy または BulkInsert を使用しようとしましたが、モジュールの作成に非常に慣れておらず、理解できるガイドを見つけることができませんでした。モジュールに何が入り、クエリに何が入るのかわかりません。どんな助けでも素晴らしいでしょう!