Есть ли в вашей папке файл * .ldb?
У меня были очень похожие сообщения об ошибках, но мое также включало "файл уже используется".В моем случае я наконец понял, что была блокировка базы данных (файл .ldb рядом с .mdb).У меня запущена служба, которая использует базу данных все время - наверное, пришло время переключиться на многопользовательский движок базы данных.
В качестве эксперимента я сделал копию базы данных, и pyodbc подключился ккопия просто отлично.Это, очевидно, не является долгосрочным решением, но, по крайней мере, теперь я знаю, в чем проблема.