【问题标题】:PyODBC "Image not found (0) (SQLDriverConnect)"PyODBC“找不到图像 (0) (SQLDriverConnect)”
【发布时间】:2012-06-22 19:44:53
【问题描述】:

我正在尝试使用 PyODBC 连接到 Access 数据库。它在 Windows 上运行良好,但在 OS X 下运行我得到了——

Traceback(最近一次调用最后一次): 文件“”,第 1 行,在 init 中的文件“access.py”,第 10 行 self.connection = connect(driver='{Microsoft Access Driver (.mdb)}', dbq=path, pwd=password) pyodbc.Error: ('00000', '[00000] [iODBC][Driver Manager]dlopen({Microsoft Access Driver (.mdb)}, 6): image not found (0) (SQLDriverConnect)')

我必须安装其他东西吗?我是否安装错了 PyODBC?

谢谢

【问题讨论】:

标签: python ms-access pyodbc


【解决方案1】:

pyodbc 允许连接到 ODBC 数据源,但它实际上并不实现驱动程序。

我不熟悉 OS X,但在 Linux 上,ODBC 源通常在 odbcinst.ini 文件中描述(位置由 ODBCSYSINI 变量确定)。

您需要为 OS X 安装 Microsoft Access ODBC 驱动程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-16
    • 1970-01-01
    相关资源
    最近更新 更多