在我的工作电脑上,32位和64位版本的办公室正在运行,因为我总结了,同时尝试安装64位MS Access数据库驱动程序,然后安装32位MS Access数据库驱动程序,显然它们都是发了错误。 有趣的是,我发现只有MS Office 2010和MS office Viewer 2003安装在我的机器上,后者通过2007兼容包安装。
最初的案例让我得出结论,我需要运行驱动程序,这是我在尝试执行包含Excel源的MS SSIS包时收到的错误:
" Microsoft.ACE.OLEDB.12.0提供程序未在本地计算机上注册"。
所以,我的问题可能有两个:
请记住,我不确定应该卸载什么。 Office 2010和MS Windows Viewer 2003正在我的电脑上运行。
答案 0 :(得分:0)
只能安装一个版本32/64位的Microsoft Access数据库引擎2010可再发行组件。
从此链接https://www.microsoft.com/en-us/download/details.aspx?id=13255
下载答案 1 :(得分:0)
在安装Access数据库引擎时,我遇到了相同的冲突错误消息。
自从我新安装了32位办公室以来,我使用以下命令安装了32位版本的Access Database Engine:
import numpy as np
a = np.array([1,2,3])
N = 256
bins = np.linspace(a.min(), a.max(), N+1)
dig = np.digitize(a, bins)-1
dig[dig == N] = N-1 # map the last half-open interval back
print(dig)
顺便说一句,在我的情况下,两条错误消息之一还提到我已经安装了单击以运行扩展组件64位注册。