64位Win7中导入excel提示“因为 OLE DB 访问接口 'MICROSOFT.JET.OLEDB.4.0' 配置为在单线程单元模式下运行,所以该访问接口无法用于分布式查询。”
主要原因是因为安装了32位office2010引起的。
1、首先先卸载office2010,还要记得卸载ACE2010的驱动。
2、安装office2010(64位)和ACE2010的驱动(64位)
3、把'MICROSOFT.JET.OLEDB.4.0'改成Microsoft.ACE.OLEDB.12.0
本文解决了一个在64位Windows 7系统中使用Excel时出现的问题:OLEDB访问接口'MICROSOFT.JET.OLEDB.4.0'配置为在单线程单元模式下运行,所以该访问接口无法用于分布式查询。问题由32位Office 2010引起。解决方案包括卸载32位Office 2010及其驱动,然后安装64位Office 2010和对应的64位ACE驱动,并将'MICROSOFT.JET.OLEDB.4.0'更改为'Microsoft.ACE.OLEDB.12.0'。
64位Win7中导入excel提示“因为 OLE DB 访问接口 'MICROSOFT.JET.OLEDB.4.0' 配置为在单线程单元模式下运行,所以该访问接口无法用于分布式查询。”
主要原因是因为安装了32位office2010引起的。
1、首先先卸载office2010,还要记得卸载ACE2010的驱动。
2、安装office2010(64位)和ACE2010的驱动(64位)
3、把'MICROSOFT.JET.OLEDB.4.0'改成Microsoft.ACE.OLEDB.12.0
3万+
378

被折叠的 条评论
为什么被折叠?