西班牙
斯潘4
MS Excel Reader:找不到提供程序“microsoft.ace.oledb.12.0”,返回到“microsoft.jet.oledb.4.0”。系统中可能缺少2007 Office系统驱动程序;请按此链接获取详细信息:http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=23734 MS Excel阅读器:连接失败。连接字符串“provider=microsoft.jet.oledb.4.0;数据源=c:\用户\\documents\testing.xlsx;扩展属性=“excel 8.0;imex=1;hdr=yes”。提供程序错误“外部表不是预期格式。”
正在尝试从文件“e:\ apps\fme\plugins/fme\u ado.dll”中为读卡器查找名为“mdb\u ado”的加载模块“mdb\u ado”的动态插件。模块“mdb\u ado”的fme api版本与当前内部版本(3.7 20111219)的ado提供程序不安装或与fme体系结构不兼容。尝试安装Microsoft Access数据库引擎(x64);请按此链接获取详细信息:http://www.microsoft.com/download/en/details.aspx?内径=13255
为了读取Microsoft Access数据库(以及使用不推荐使用的ADO读取器的Microsoft Excel文件),FME需要Microsoft提供的驱动程序。它们必须与FME-64位或32位的体系结构相匹配。如果驱动程序不匹配,FME将无法使用它们。请注意,新的Excel阅读器没有此限制。
在这两种情况下,解决方案都是安装适当的驱动程序-64位或32位,具体取决于安装的fme版本。Office可再发行版本位于https://www.microsoft.com/en-ca/download/details.aspx?编号=54920是的。请确保选择正确的文件-64位版本的后缀为“x64”。
很遗憾,这可能与您安装的Microsoft Office版本冲突。在这种情况下,必须用正确的版本替换office或fme。FME 2012及更高版本支持64位版本的Excel和Access数据库格式。
有关在Windows上安装32位和64位FME桌面的详细信息,请参阅我应该安装哪个版本的fme desktop for windows?
我们运行的是office 32位和fme桌面/服务器64位。
安装Microsoft Access数据库引擎(x64)时,需要使用以下选项进行安装:access database engine_x64.exe/passive
删除或重命名下列注册表项中的“mso.dll”注册表值:“hkey_local_machine\software\microsoft\office\14.0\common\filepath”
如果不删除“mso.dll”注册表值,则每次打开Office应用程序时都会收到“重新配置”消息。
注意:mso.dll-将在每次修补数据库引擎64位时出现
我们的解决方案,当补丁,登录时,它将检查和删除DLL,如果存在
?2019安全亚搏在线软件公司|合法的