2017-08-09 1 views
4

In meiner .Net-Anwendung verwende ich einen Microsoft.ACE.OLEDB.12.0-Provider, um Daten aus Access-Dateien zu lesen. Alles funktionierte gut, bis ich die Notwendigkeit sah, Daten aus der Datei zu lesen, die den Spaltentyp Large Number enthielt. (https://support.office.com/en-us/article/Using-the-Large-Number-data-type-5b623f6e-641d-4e97-8bdf-b77bae076f70) Ich habe die neueste Datenbankmodul (https://www.microsoft.com/en-us/download/details.aspx?id=54920, 32-Bit-Version) installiert und die Anweisungen befolgt. Trotzdem bin ich die Verbindung zu dieser Datei nächsten Fehler immer beim Öffnen:Kann ich in der Datei Access 2016 mit dem Microsoft.ACE.OLEDB-Provider auf den Datentyp Large Number zugreifen?

System.Data.OleDb.OleDbException: ‚Die Datenbank versuchen Sie eine neuere Version von Microsoft Access erfordert zu öffnen‘

Wird eine große Nummer im OLEDB-Provider unterstützt?

Hinweis: Ich habe auch versucht mit Microsoft.ACE.OLEDB.16.0 Provider (Anweisung sagt, um 12,0 zu verwenden) und bekam die gleichen Ergebnisse.

Hinweis 2: Ich habe versucht, die neueste Version von Database Engine 2010 zu verwenden. Das gleiche Problem.

+0

ist Ihre App 64bit? – BugFinder

+0

Hallo BugFinder. Nein, es ist 32-Bit. – Liza

+1

Hilft dieser Artikel? https://support.office.com/en-gb/article/Using-the-Large-Number-data-type-5b623f6e-641d-4e97-8bdf-b77bae076f70 – BugFinder

Antwort

Verwandte Themen