- - PR -
テーブルコピー
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-03-14 21:16
A.MDBにて、1.mdbのテーブルを2.mdbへ毎日コピーしたいのですが
件数が多いため、なるべく早く、かつキー(インデックス)とフィールドプロパティの情報も保持し、mdbの容量も大きくならない方法を探しています。 select intoは早いのですがフィールドプロパティの情報が取得できず、CopyObjectは1.mdb(コピー元)で実行しなければならないようですし、delete&insertは時間がかかります。いい方法ないでしょうか?ちなみにコピーしたいテーブルは1.mdbから2.mdbだけではなく、他にも数十パターンあるため、a.mdbで一括して行いたいと思っています。 [ メッセージ編集済み 編集者: tomoya 編集日時 2006-03-14 21:26 ] | ||||||||
|
投稿日時: 2006-03-14 21:31
3 つの MDB が表現されました。 A.MDB のモジュールから 1.mdb の内容を 2.mdb へ毎日コピーすると読み取ります。
丸ごとであれば、ファイルごとコピーしてしまうというのはダメでしょうか? それとも、1.MDB や 2.MDB というのはテーブルか何かを表しますか? _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2006-03-14 21:45
説明が足りませんでしたので補足します。
A.MDBで実現したいのは。。。 1.mdbのテーブル1だけを2.mdbのテーブル1へ、 3.mdbのテーブル2だけを4.mdbのテーブル2へ、。。 っていうことを数パターン行いたいのです。 各コピー元テーブルはACCESSのテーブルです。 よろしくお願いいたします。 | ||||||||
|
投稿日時: 2006-03-14 22:27
こんにちは。
こちらにテーブルの定義とデータを別の MDB にコピーするサンプルがあります。 http://support.microsoft.com/kb/217011/en-us
記事の中の [You would call the function as follows to copy a TableDef and its data to another database:] という項目のコードを参考にすれば実現できます。 |
1