tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: CSVデータをMDBに全件出力
投稿日: 2006/12/15(Fri) 16:04
投稿者魔界の仮面弁士
> もっと効率のよい方法はないでしょうか?

INSERT クエリをデータごとに作成するのではなく、パラメタクエリとして実行しましょう。
SQLの再解析にかかる時間を省略できますし、SQL Injection 対策にもなります。

また、CSV の形式によっては、Jet の異種DB間クエリ(IN句など)を用いた
 INSER INTO [mdbTable1] SELECT * FROM [Text;Database=C:\foo].[foo.csv]
が有効な場合もあります。(この場合は、Odbc* ではなく OleDb* を使ってください)

もし、さらなる高速化を望むのであれば、DAO のテーブルタイプRecordset を使うのも
有効な方法かと思います。
http://hpcgi1.nifty.com/MADIA/VBBBS2/wwwlng.cgi?print+200611/06110042.txt

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。