- PR -

VB.NETでアクセスのテーブルコピーで早い方法

1
投稿者投稿内容
シャーマン
会議室デビュー日: 2004/02/14
投稿数: 1
投稿日時: 2004-05-27 22:02
VB.NETを使用し2つのアクセスmdb間でテーブルをコピーする時一番早い方法は何を使うのが良いでしょうか。
1.ADO.NETを使いコピー元をデータセットに取得してコピー先に書き込む(INSERT)。
2.ADO.NETを使いoleReaderで読んで1件ずつコピー先に書き込む(INSERT)。
3.ADOでコピー元をオープンしてコピー先に書き込む(INSERT)。
他に良い方法がありますでしょうか。たとえばアクセス→EXCELで使うcopyFromRecordsetのようにまとめて高速に出来る処理など・・
宜しくお願いします。
きくちゃん
ぬし
会議室デビュー日: 2003/08/01
投稿数: 854
お住まい・勤務地: 都内某所
投稿日時: 2004-05-28 09:58
シャーマンさん、お早うございます。

引用:

VB.NETを使用し2つのアクセスmdb間でテーブルをコピーする時一番早い方法は何を使うのが良いでしょうか。


何がベストかはまあ、実際に試して、ご自身で判断して頂くとして、他に、テーブルをリンクしてinsert文を一発流す、という方法もありますね(早いかどうかは判りませんが)。
1

スキルアップ/キャリアアップ(JOB@IT)