【问题标题】:Connect to MS access database using PyQt5使用 PyQt5 连接到 MS Access 数据库
【发布时间】:2021-07-04 18:32:44
【问题描述】:

我正在尝试使用以下代码连接到 MS Access 数据库:

from PyQt5.QtSql import QSqlDatabase

db = QSqlDatabase.addDatabase("QODBC")
db.setDatabaseName(
        "DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=D:\\database.accdb")
if db.open(): print("opened")

我安装了 Office 2019。 我无法弄清楚连接字符串或驱动程序有什么问题。

【问题讨论】:

  • 错误信息是什么?

标签: python ms-access pyqt5


【解决方案1】:

我发现出现这个问题是因为我有一个 64 位的 python 和一个 32 位的 access 数据库引擎驱动程序。

安装64位access数据库引擎驱动后,我设法让它工作了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-01
    • 1970-01-01
    • 2011-09-17
    • 1970-01-01
    • 1970-01-01
    • 2018-01-30
    • 2018-03-11
    • 1970-01-01
    相关资源
    最近更新 更多