Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Pyodbc和Microsoft Access连接错误_Python - Fatal编程技术网

Python Pyodbc和Microsoft Access连接错误

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

我一直在尝试通过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 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')]