我正在尝试使用 pyodbc 访问 Ubuntu 上的 .mdb。到目前为止我的进展基于此链接
查询使 MS Access 崩溃 https://stackoverflow.com/questions/3064830/query-crashes-ms-access
我已经安装了 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)')
有人有什么想法吗?任何帮助将非常感激
谢谢你!
据我所知,这个驱动程序“Microsoft Access Driver (*.mdb)”仅在 Microsoft 主机上可用,因为您在 ubuntu 上,所以它无法工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)