我正在尝试使用pyodbc在Ubuntu上访问.mdb文件。迄今为止,我已经参考了这个链接的进展:Query crashes MS Access。
我已经安装了pyodbc、unixodbc和unixodbc-dev。
我的代码看起来像这样:
当我运行它时,我收到了这个错误信息:
我已经安装了pyodbc、unixodbc和unixodbc-dev。
我的代码看起来像这样:
import csv
import pyodbc
MDB = 'URY.mdb'
DRV ='Microsoft Access Driver (*.mdb)'
PWD = 'pass'
conn = pyodbc.connect('DRIVER=%s;DBQ=%s;PWD=%s' % (DRV,MDB,PWD))
curs = conn.cursor()
当我运行它时,我收到了这个错误信息:
Traceback (most recent call last):
File "mdbscraper.py", line 8, in <module>
conn = pyodbc.connect('DRIVER=%s;DBQ=%s;PWD=%s' % (DRV,MDB,PWD))
pyodbc.Error: ('IM002', '[IM002] [unixODBC][Driver Manager]Data source name not found, and no default driver specified (0) (SQLDriverConnect)')
有没有人有任何想法?非常感谢任何帮助。
谢谢!