私の.NETアプリケーションでは、Microsoft.ACE.OLEDB.12.0プロバイダーを使用してアクセスファイルからデータを読み取ります。 大規模な列型を含むファイルからデータを読み取る必要があるまで、すべてが正常に機能していました。 (https://support.office.com/en-us/article/Using-the-Large-Number-data-type-5b623f6e-641d-4e97-8bdf-b77bae076f70)最新のデータベースエンジン(https://www.microsoft.com/en-us/download/details.aspx?id=54920,32ビット版)をインストールし、指示に従っています。それでも、そのファイルへの接続を開くときに次のエラーが発生します。Microsoft.ACE.OLEDBプロバイダを使用してAccess 2016ファイルの大規模データ型にアクセスできますか?
System.Data.OleDb.OleDbException: '開こうとしているデータベースに新しいバージョンのMicrosoft Accessが必要です。'
は多数のOLEDBプロバイダでサポートされていますか?注:私もMicrosoft.ACE.OLEDB.16.0プロバイダを使用してみました(命令が12.0を使用するよう指示)と同じ結果を持っています。
注2:私は、データベースエンジン2010年、同じ問題の最新リリースを使用してみました。
はあなたのアプリ64bitですか? – BugFinder
こんにちはBugFinder。いいえ、32ビットです。 – Liza
この記事は役に立ちますか? https://support.office.com/en-gb/article/Using-the-Large-Number-data-type-5b623f6e-641d-4e97-8bdf-b77bae076f70 – BugFinder