このコードは、CSVファイルをdataTableに変換するために使用されます。Microsoft Accessデータベースエンジン2010を2016に更新しました。OleDbDataAdapterが機能しません。
のMicrosoft Accessデータベースエンジンに2016を更新する前に、私たちのコードは完璧に動作
connection = new OleDbConnection(Config.connectionString); connection.Open(); dataAdapter = new OleDbDataAdapter("select * from [" + fileName + "] ", connection);
我々はMicrosoft Accessデータベースエンジン2016にアップデートした後、私たちの論理が(connection.open後に続行することはできません)。
私はトップ10を試してみました。 select top 10 * from [" + fileName + "]
これ以降は1000で試してみましたが、完璧に動作します。
しかし、私が10000行を上回ってみると、失敗しました。
注:CSVファイルには80000を超える行が含まれています。
である私たちは、からではないのOffice 2016ダウンロード、アクセス2016をインストールされていますか? id = 54920 –
アクセス2016にはランタイムエンジンが含まれていません。いくつかのバージョンのインストールではインストールされません。彼らはランタイムインストールと同じではないランタイムエンジンのインストールを持っています。 –