Основная причина этого заключается в том, что база данных открыта где-то еще.
Это может быть, как уже говорили многие другие:
- не закрывается должным образом где-то
- где-то уже открыт
Когда недавно у меня возникла та же проблема, хотя в разных версиях я начал искать причину.
В моем случае у меня был файл Excel, который запрашивалданные из базы данных.
В случае, если файл Excel открывается перед базой данных, доступ выдаст эту ошибку.
Вывод:
Проверьте все файлы / соединения, связанные сбаза данных.Открытое соединение ODBC или запрос, используемый в Excel (мой случай), откроет файл mdb и сделает его доступным только для чтения.