Я использую Python 2.7.8 32-битную назвать MS Access 2007.Python подключения ошибка о Access
Ниже код я использую:
import sys
import pypyodbc
import os
import pyodbc
conn = pyodbc.connect(r"DRIVER={Microsoft Access Driver (*.mdb, *.accdb)}; Dbq=D:\Access\Geocoding.accdb;")
cnxn = pyodbc.connect(conn)
Я получаю сообщение об ошибке:
Traceback (последний последний звонок): Файл «D: \ Access \ get_Access.py», строка 13, в conn = pyodbc.connect (r "DRIVER = {Microsoft Access Driver (* .mdb, * .accdb)}; Dbq = D: \ Access \ Geocoding.accdb; ") Ошибка: ('IM002', '[IM002] [Mic rosoft] [ODBC Driver Manager] Имя источника данных не найдено и не указан указанный по умолчанию драйвер (0) (SQLDriverConnect) ')
Я искал в Интернете какое-то время и не смог найти что-то не так с кодом.
Возможный дубликат базы данных [Подключение к MS Access 2007 (.accdb) с помощью pyodbc] (http://stackoverflow.com/questions/6396429/connecting-to-ms-access-2007-accdb-database-using-pyodbc) – tinySandy
, если я только запускал первую строку кода, он дает то же сообщение об ошибке. – Jen
Я пробовал решение в базе данных для подключения к MS Access 2007 (.accdb) с помощью pyopbc, это не решает проблему. – Jen