2016-09-21 10 views
1
私はAccessデータベースに接続し、CSVにデータを取得しようとしています

使用して、「インストール可能なISAMドライバーが見つかりませんでした」しかし、私はエラーはOLEDB

見つけることができませんでしたインストール可能なISAM

これを受け私の接続文字列:

string connectionStringMSAccess = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source='" + System.IO.Path.Combine(System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location), @"database\whitelist.mdb") + "';Extended Properties=text;HDR=Yes;FMT=Delimited"; 

どうしたのですか?

+2

IIRC OLEDBプロバイダを使用してテキストファイルを対象とする場合、データソースは単なるフォルダです。なぜ接続文字列(whitelist.mdb)に '.mdb'ファイルが含まれているのか不明です。 – onedaywhen

答えて

0

接続文字列から;Extended Properties=text;HDR=Yes;FMT=Delimitedパラメータを削除します。 .mdbファイルへの接続を開くときは適用されません。

+0

ありがとうGord Thompson ..... –