64bit OSでADODBテキストドライバを使う

32bit版OSではADODBでCSVファイルを扱う場合ドライバは
以下のように指定する。
"Driver={Microsoft Text Driver (*.txt; *.csv)};"
 
だが、64bit版OSにはこのドライバは使えないため、この指定では
エラーになってしまう。

64bit版OSでCSVを処理する方法としては以下の2つの方法がある
  1. 32bit版CScript.exeでVBSを実行する
  2. 64bit版のテキストドライバをインストールして使用する
どちらの方法を用いてもよいが、Domino DBのLotusScriptなどで
使用する場合は1.の方法は利用できない。

64bit版のテキストドライバはOffice2010のDB Engine
インストールすると使用可能になる。

テキストドライバをインストール後にドライバを以下の通り
指定することでCSV処理が可能になる。
"Driver={Microsoft Access Text Driver (*.txt, *.csv)};"


Microsoft Office 2010 Database Engine
http://www.microsoft.com/ja-jp/download/details.aspx?id=13255