Access-Datenbankdateien (.mdb, .accdb) sind nicht architekturspezifisch; Es gibt keine „32-Bit-MDB-Datei“ oder eine „64-Bit-ACCDB-Datei“. Es gibt 32-Bit- und 64-Bit-Versionen der Access-Datenbank Engine (und Treiber usw.), aber die von ihnen erzeugten Datenbankdateien sind identisch.
Sie erhalten das
Fehler, da Ihre Version der Access-Datenbank-Engine die Version nicht mehr unterstützt (nicht "bitness") der Datenbankdatei, die Sie verwenden möchten. Wenn Sie die Access Database Engine für Access_2013 oder neuer verwenden, muss Ihr Dateiformat für Access_97 oder älter sein. Wenn Sie die Access-Datenbank-Engine von Access_2010 verwenden, ist das Format der Datei, die Sie verwenden möchten, sehr alt (wahrscheinlich Access_2.0).
Wie Sie anscheinend bemerkt haben, können wir immer noch mit älteren Datenbankdateien arbeiten, indem wir die alte "Jet"-Datenbank-Engine verwenden, die mit Windows geliefert wird (Microsoft Access Driver (*.mdb)
), aber es ist ein 32-Bit-Treiber und es gibt keine 64-Bit-Version.