python - 在 ubuntu 中读取带有 pyodbc 错误的 Access 文件 (mdb)

标签 python ubuntu ms-access import

这个问题在这里已经有了答案:





What do I need to read Microsoft Access databases using Python?

(12 个回答)


7 个月前关闭。




我想用 pyodbc 读取 Access 文件 (mdb)。
代码应该非常简单:

import pyodbc 
DBfile = './test.mdb'
conn = pyodbc.connect('DRIVER={Microsoft Access Driver (*.mdb)};DBQ='+DBfile)
python脚本和mdb文件在同一个文件夹中。但是,我收到以下错误:
Error: ('01000', "[01000] [unixODBC][Driver Manager]Can't open lib 'Microsoft Access Driver (*.mdb)' : file not found (0) (SQLDriverConnect)")
我哪里错了?
非常感谢任何帮助。

最佳答案

首先,查看name of the driver .
接下来,检查您是否拥有正确的 32- or 64-bit driver安装。

关于python - 在 ubuntu 中读取带有 pyodbc 错误的 Access 文件 (mdb),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70047020/

相关文章:

python - 如何使用 networkx 从 Twitter 数据构建图表

linux - 无法无密码登录 ssh localhost,start-all.sh 权限被拒绝

c# - 多用户 MS Access 数据库-如何完全锁定

ms-access - 如何将2个以上的Microsoft Access表合并为一张表?

sql-server-2005 - 是否有等效于 SQL Server NewId() 函数的 Access?

python - 微软情感API多图像PYTHON 2.7

python - Django sitemap.xml - 它在哪里?

python - 导入错误 : No module named pandas

Bash 脚本 - 在 case 结构或 if else 语句中不执行读取命令

node.js - 应该怎么做才能在不使用 sudo 的情况下加入项目的两个模块?