質問: msaccessの追加クエリを使って msaccessの追加クエリを使用して、sqlサーバのテーブルにレコードを追加したいのですが、やり方がわかりません。 追加クエリでテーブルを指定する場合、必ずカレントテーブルしか選択できないのですがsqlサーバとリンクを貼ったテーブルに書き込む設定がわかりません。 お手数ですがよろしくお願いします。
回答: >必ずカレントテーブルしか選択できないのですが 何かの間違いでは?「カレントテーブル」とは何ですか? >sqlサーバとリンクを貼ったテーブル リンクしたテーブルなら普通の追加クエリで処理できます。 自mdb内のテーブルと同じに扱えます。(プライマリキーが必要かも) 確実なのはパススルークエリを使うことです。 sql server に直接届くため、accessではなく、sql server の文法で 全て「手書き」しなければなりませんが、高速で sql server の 組込み関数も使用できます。当然ではありますがmdbのテーブルを 参照したり、vbaの関数を使うことはできません。