タイトル : 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 |