32 ビット .NET アプリでは、次の OLEDB 接続文字列を使用して、ADO.NET 経由で CSV ファイルに接続できます。
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\foo;"
またはこのODBCのもの:
"Driver={{Microsoft Text Driver (*.txt; *.csv)}};Dbq=c:\foo"
ただし、OLEDB Jet ドライバーまたは ODBC テキスト ドライバーのいずれかの 64 ビット バージョンはないようです。
CSV を 1 行ずつ解析することも、32 ビット モードでアプリを実行することもできますが、理想的には、64 ビットで実行される別のドライバーを見つけたいだけです。
何か案は?