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

汤姆·德里(Tom Dry):

我正在尝试使用带有以下代码的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))

这通常可以正常工作,但是今天停止工作,我不知道为什么。这是我得到的错误:

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

我不认为这是我要访问的数据库的特定内容,就像当我尝试从ODBC数据源中配置驱动程序时,在那我也得到了基本上相同的错误:

在此处输入图片说明

Python Pastor:

我有同样的问题!我通过卸载驱动程序并从https://www.microsoft.com/zh-cn/download/details.aspx?id=54920重新安装来修复了该问题

第一次尝试重新安装时,它发出“无法安装32位版本的Access,因为您当前安装了64位Office产品”的提示,并要求我卸载Office 16即点即用扩展组件64位注册。因此,我按照此处的指示进行卸载,然后安装了驱动程序。我的程序再次起作用!

不知道为什么这样做。也许更新以某种方式搞砸了?谁知道。希望对你有帮助!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

ms sql microsoft的jdbc驱动程序和jTDS的驱动程序之间的差异

来自Microsoft Office加载项taskpane.js的MySQL驱动程序模块的空引用

无法使用Jmeter创建类'com.microsoft.sqlserver.jdbc.SQLServerDriver'的JDBC驱动程序

SQL Server错误:[Microsoft] [SQL Server的ODBC驱动程序13]

vb6连接到mysql:[Microsoft] [ODBC驱动程序管理器]找不到数据源名称,未指定默认驱动程序

(“ 42000”,“ [42000] [Microsoft] [ODBC Microsoft Access驱动程序] INSERT INTO语句中的语法错误。(-3502)(SQLExecDirectW)”)

Sqlcmd:错误:SQL Server的Microsoft ODBC驱动程序11:用户'sa'登录失败

Sqlcmd:错误:SQL Server的Microsoft ODBC驱动程序17:用户'SA'登录失败

在VSTS中运行JMeter负载测试时,无法加载JDBC驱动程序类'com.microsoft.sqlserver.jdbc.SQLServerDriver'错误显示

Microsoft Access ODBC驱动程序管理器功能序列错误

Microsoft JDBC驱动程序和jTDS JDBC驱动程序中的XA数据源

Microsoft PHP SQL Server驱动程序无法正常工作,无法加载模块

Microsoft ODBC驱动程序找不到Oracle Instant Client

将Microsoft ODBC驱动程序安装到Debian

Microsoft Power BI的Exact Online驱动程序的安装步骤

PHP:[Microsoft] [ODBC Microsoft Access驱动程序]查询中的语法错误。不完整的查询子句

查询表达式中的[Microsoft] [ODBC Microsoft Access驱动程序]语法错误(缺少运算符)

SQL Server的Microsoft ODBC驱动程序11:无法加载指定的驱动程序(msodbcsql11.dll)

未列出Microsoft打印到PDF驱动程序

Sqlcmd:错误:SQL Server的Microsoft ODBC驱动程序17

Java Hibernate错误“找不到指定的JDBC驱动程序com.microsoft.sqlserver.jdbc.SQLServerDriver类”

为Microsoft SQL Server安装PHP驱动程序

Microsoft Server中缺少Microsoft Print to PDF驱动程序

“找不到适合 jdbc:microsoft:sqlserver 的驱动程序”

错误 [07002] [Microsoft][ODBC 文本驱动程序] 参数太少。预计 1

[Microsoft][ODBC 驱动程序管理器] 未找到数据源名称且未指定默认驱动程序 [Dynamics GP]

Microsoft SysVAD 虚拟音频设备驱动程序 (SYSVAD) 无法工作

QT 连接错误 [Microsoft][ODBC SQL Server 驱动程序][SQL Server]用户 ''.QODBC3 登录失败:无法连接

错误 [42000] [Microsoft][ODBC Excel 驱动程序] 语法错误(缺少运算符)