При подключении к базе данных Access, возникает ошибка

Рейтинг: 0Ответов: 0Опубликовано: 18.02.2023

Я только недавно начал изучать программирование и в колледже задали создать простое окно авторизации при помощи MC Access и Python, используя библиотеки tkinter и pyodbc. При попытке подключения возникает ошибка:

pyodbc.Error: ('HY000', "[HY000] [Microsoft][Драйвер ODBC Microsoft Access] Не удается найти файл '(нет данных)'. (-1811) (SQLDriverConnect); [HY000] [Microsoft][Драйвер ODBC Microsoft Access] Не удается найти файл '(нет данных)'. (-1811)")

Смотрел форумы, но так и не нашёл ответа на свой вопрос. Можете, пожалуйста, помочь с этой проблемой и объяснить причину её возникновения.

Код:

import pyodbc

table_name = 'NameAndPassword'
conn_str = (
    r'DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};'
    r'DBQ=C:\Users\nozex\OneDrive\Документы;'
    )
conn = pyodbc.connect(conn_str)
cur = conn.cursor()
for table_info in cur.tables(tableType=table_name):
    print(table_info)

Ответы

Ответов пока нет.