В сценарии Python с pyodbc я пытаюсь подключиться к еще доступной базе данных Access 97 в нашей сети, но у меня возникают проблемы с подключением (или строка подключения).Как подключиться к базе данных MS Access 97 (с рабочей группой mdw), используя pyodbc
я получаю следующее сообщение об ошибке:
pyodbc.Error: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnectW)')
Это моя строка соединения, которая терпит неудачу с упомянутыми выше ошибками:
conn = pyodbc.connect('Driver={Microsoft Access Driver (.mdb)};Provider=Microsoft.Jet.OLEDB.4.0;Password=mypassword;User ID=myusername;dbq=\\fileserver\\conta\\locationdir\\mydatabase_be.mdb;Persist Security Info=True;Jet OLEDB:System database=\\FILESERVER\\backend\\mdw\\system.mdw')
Как вы можете видеть, это соединение необходимо использовать базу данных системы (рабочая группа - mdw). База данных находится в сетевом хранилище.
Я использую Python 2.7.
Может ли кто-нибудь помочь?
EDIT: в соединительной колонне обратная косая черта должна быть двойной обратной косой чертой. Кажется, что показана только одна обратная косая черта.