Моя база данных Microsoft Access 2016, которую я использовал годами, внезапно выдает ошибку «Неопознанный формат базы данных». Изначально я разработал базу данных в Access 2010, но теперь перешел на 2016. У меня установлены все последние исправления. Я заметил, что библиотека Microsoft ADO 3.6 больше недоступна, поэтому часть моего кода не компилируется. Но я читал, что есть обходные пути для этого. Я пробовал сжимать и восстанавливать. Недавно я начал создавать совершенно новую базу данных и перемещаю таблицы и другие объекты по одному. Но ошибка «Неопознанный формат базы данных» снова появляется. Есть идеи?
решение1
Я сталкивался с этой ошибкой несколько раз в прошлом, используя различные независимые базы данных MS Access, при этом ошибка возникала, по-видимому, случайным образом и не воспроизводилась в результате какой-либо конкретной операции.
Мне удалось создать новый файл базы данных и импортировать все из исходной базы данных с помощьюExternal Data > New Data Source > From Database > Access
окно иSelect All
для каждой вкладки типа объекта. Однако, даже в случае успеха, этот подход обычно лишь откладывает появление ошибки, которая неизбежно вернется.
По моему опыту, единственным надежным решением является восстановление резервной копии базы данных на момент до возникновения ошибки.