はじめまして、超初心者でただいまデータベースを勉強中です
さて、データベースのテーブルを丸ごとコピーするので
ちょっと行き詰りました
a.mdb の テーブル名T1
b.mdb の テーブル名T2 にデータを丸ごとコピーしたいです。
もちろんテーブルの構造はまったく同じです
できれば、Ole Db経由での接続でのやり方を教えていただければ
ありがたいです。よろしくお願いします。
a.mdb から b.mdb にエクスポートするなら
INSERT INTO [C:\test\b.mdb].[T2] SELECT * FROM [T1]
のような SQL を発行すれば OK です。(Ole Db でも DAO でも使えます)
b.mdb が a.mdb からインポートするなら、
INSERT INTO [T2] SELECT * FROM [C:\test\a.mdb].[T1]
のような SQL を発行すれば OK です。
あるいは、「IN句」を使うこともできます。
INSERT INTO [T2] SELECT * FROM [T1] IN "C:\test\a.mdb"
また、リンクテーブルを使うという手もあるかと思います。