【发布时间】:2017-04-06 01:47:38
【问题描述】:
我有以下 Python 2.7 代码,可以在 Windows 7 机器上完美运行:
from comtypes.client import CreateObject
app = CreateObject('Access.Application')
from comtypes.gen import Access
DBEngine = app.DBEngine
在安装了 MS Access 365(最新版本)的另外两个(Windows 7 和 Windows 10)上,我收到以下错误:
_ctypes.COMError: (-2147312566, 'Erreur lors du chargement de la biblioth\xe8que/DLL du type.', (None, None, None, 0, None))
(意思是“加载DLL库时出错)
我认为这是一个 DLL 问题。重装office也没解决。有没有人已经遇到过这个问题?否则,找到问题/解决问题的一般方法是什么?
【问题讨论】:
-
DBEngine 需要 Microsoft Access 数据库引擎,部分用户可能需要单独下载其set of components