Ниже приведена конфигурация: 1. Python - Python 3.8.1 (теги / v3.8.1: 1b293b6, De c 18 2019, 23:11:46) [MS C v.1916 64 бит (AMD64)] на win32 2. MS Access 2016 MSO (16.0.12624.20348) 64 бит 3. Драйвер Microsoft Access (* .mdb, * .accdb) 16.00.4513.1000 4. Установленный Microsoft Access Database Engine 2016 Вторично распространяемый
Обнаружена ошибка при попытке создать соединение:
import pyodb c
conn = pyodb c .connect (r'Driver = {Драйвер Microsoft Access (*. mdb, * .accdb)}; DBQ = C: \ Users \ tejas \ Documents \ First.accdb; ') cursor = conn.cursor ()
Ошибка: трассировка (последний последний вызов): Файл "C: \ Users \ tejas \ eclipse-workspace \ HelloWorld \ DB \ Insert.py", строка 3, в conn = pyodb c .connect (r'Driver = {Драйвер Microsoft Access (* .mdb, * .accdb)}; DBQ = C: \ Users \ tejas \ Documents \ First.accdb; ') pyodb c .Error: (' HY000 ',' [HY000] [Microsoft] [ODB C Microsoft Access Driver] База данных, которую вы пытаетесь открыть, требует более новой версии Mic Rosoft Access. (-1073) (SQLDriverConnect); [HY000] [Microsoft] [ODB C Microsoft Access Driver] База данных, которую вы пытаетесь открыть, требует более новой версии Microsoft Access. (-1073) ')
Я перебирал другие подобные вопросы и пробовал разные варианты, но пока не повезло. Любая помощь будет оценена.