小编Tom*_*Dry的帖子

Microsoft Access 驱动程序:由于系统错误 1114,无法加载指定的驱动程序

我正在尝试使用带有以下代码的 pyodbc 模块连接到 .mdb 数据库:

import pyodbc

MDB = 'C:\\Program Files (x86)\\OnCourt\\OnCourt.mdb'
DRV = '{Microsoft Access Driver (*.mdb, *.accdb)}'
PWD = 'qKbE8lWacmYQsZ2'
conn = pyodbc.connect('DRIVER={};DBQ={};PWD={}'.format(DRV,MDB,PWD))
Run Code Online (Sandbox Code Playgroud)

这通常工作得很好,但今天停止工作,我想不出为什么。这是我得到的错误:

InterfaceError: ('IM003', '[IM003] 由于系统错误 1114,无法加载指定的驱动程序:动态链接库 (DLL) 初始化例程失败。(Microsoft Access Driver (*.mdb, *.accdb), C: \Program Files\Microsoft Office\root\VFS\ProgramFilesCommonX64\Microsoft Shared\Office16\ACEODBC.DLL。(160) (SQLDriverConnect)')

我认为这与我尝试访问的数据库无关,因为当我尝试从 ODBC 数据源配置驱动程序时,我也遇到了基本相同的错误:

在此处输入图片说明

python ms-access pyodbc

4
推荐指数
1
解决办法
2021
查看次数

标签 统计

ms-access ×1

pyodbc ×1

python ×1