Файловете на базата данни на Access (.mdb, .accdb) не са специфични за архитектурата; няма такова нещо като "32-битов .mdb файл" или "64-битов .accdb файл". Има 32-битови и 64-битови версии на Access Database Engine (и драйвери и т.н.), но файловете на базата данни, които създават, са идентични.
Вие получавате
грешка, защото вашата версия на Access Database Engine вече не поддържа версията (не "bitness") на файла с база данни, който се опитвате да използвате. Ако използвате Access Database Engine за Access_2013 или по-нова, вашият файлов формат трябва да е за Access_97 или по-стар. Ако използвате Access Database Engine от Access_2010, тогава форматът на файла, който се опитвате да използвате, е супер стар (вероятно Access_2.0).
Както изглежда сте забелязали, ние все още можем да работим с по-стари файлове на бази данни, използвайки наследената машина за бази данни „Jet“, която се доставя с Windows (Microsoft Access Driver (*.mdb)
), но това е 32-битов драйвер и няма 64-битова версия.