Я не могу получить доступ к файлу Microsoft Access (.accdb) из Python с помощью модуля pyodb c. Ниже приведен фрагмент кода, который я использую. Я проверил мою версию Python, а также Access DB, обе они 64-битные.
cnxn = pyodbc.connect('DRIVER=Microsoft Access Driver (*.mdb, *.accdb);DBQ='+'{};Uid={};Pwd={};'.format(db_file, user, password))
Я получаю следующую ошибку:
InterfaceError Traceback ( последний последний вызов) в () ----> 1 cnxn = pyodb c .connect ('DRIVER = Драйвер Microsoft Access (* .mdb, * .accdb); DBQ =' + '{}; Uid = { }; Pwd = {}; '. Format (db_file, user, password))
InterfaceError: (' IM002 ',' [IM002] [Microsoft] [ODB C Driver Manager] Имя источника данных не не найден и драйвер по умолчанию не указан (0) (SQLDriverConnect) ')