Pliki bazy danych programu Access (mdb, accdb) nie są specyficzne dla architektury; nie ma czegoś takiego jak „32-bitowy plik .mdb” lub „64-bitowy plik .accdb”. Istnieją 32-bitowe i 64-bitowe wersje Silnika bazy danych Access (i sterowniki itp.), ale tworzone przez nie pliki bazy danych są identyczne.
Otrzymujesz
błąd, ponieważ Twoja wersja aparatu bazy danych Access nie obsługuje już wersji (nie „bitowość”) pliku bazy danych, którego próbujesz użyć. Jeśli używasz aparatu bazy danych programu Access dla programu Access_2013 lub nowszego, format pliku musi być zgodny z programem Access_97 lub starszym. Jeśli używasz aparatu bazy danych Access z programu Access_2010, format pliku, którego próbujesz użyć, jest bardzo stary (prawdopodobnie Access_2.0).
Jak zapewne zauważyłeś, nadal możemy pracować ze starszymi plikami baz danych przy użyciu starszego silnika bazy danych „Jet”, który jest dostarczany z systemem Windows (Microsoft Access Driver (*.mdb)
), ale jest to sterownik 32-bitowy i nie ma wersji 64-bitowej.