Python Pyodbc和Microsoft Access连接错误
我一直在尝试通过pyodbc使用python 3.7.2(64位)连接到Microsoft Access(64位)。守则:Python Pyodbc和Microsoft Access连接错误,python,Python,我一直在尝试通过pyodbc使用python 3.7.2(64位)连接到Microsoft Access(64位)。守则: import pyodbc conn = pyodbc.connect(r'Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=C:\database accdb;') cursor = conn.cursor() cursor.execute('select * from Map Generation') for
import pyodbc
conn = pyodbc.connect(r'Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=C:\database accdb;')
cursor = conn.cursor()
cursor.execute('select * from Map Generation')
for row in cursor.fetchall():
print (row)
生成错误消息:
Traceback (most recent call last):
File "E:\NEA\ACCESS TESTING.py", line 3, in <module>
conn = pyodbc.connect(r'Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=C:\database accdb;')
pyodbc.InterfaceError: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)')
对我来说,这仍然毫无结果。要将Microsoft Access驱动程序链接到我的python环境,我需要做些什么吗
import pyodbc
[x for x in pyodbc.drivers() if x.startswith('Microsoft Access Driver')]