2017-08-09 6 views
4

私の.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年、同じ問題の最新リリースを使用してみました。

+0

はあなたのアプリ64bitですか? – BugFinder

+0

こんにちはBugFinder。いいえ、32ビットです。 – Liza

+1

この記事は役に立ちますか? https://support.office.com/en-gb/article/Using-the-Large-Number-data-type-5b623f6e-641d-4e97-8bdf-b77bae076f70 – BugFinder

答えて

1

アップデート:私はMSFT CSGからの回答を得ている、あなたはここでそれを見ることができます:https://social.msdn.microsoft.com/Forums/office/en-US/c314519b-d972-43ac-9a04-29cae19413b8/can-i-access-large-number-data-type-in-access-2016-file-using-microsoftaceoledb-provider?forum=accessdev

TLDRを:2017年8月8日の時点では、構成要素(aceoledb.dll)大きな数値データをサポートしていません。タイプ。

関連する問題