window2012 未在本地计算机上注册“microsoft.ACE.oledb.12.0”

  windows2012使用office2007+驱动读取excel文件时,使用microsoft.ACE.oledb.12.0驱动报错,未在本地计算机上注册“microsoft.ACE.oledb.12.0”,确认windows2012已经安装过office2007驱动程序(Access2007/2010系统驱动程序下载地址)。并且odbc数据源管理程序(32位)中也存在office2007驱动。

window2012 未在本地计算机上注册“microsoft.ACE.oledb.12.0”

  网上一查原来是office2007 microsoft.ACE.oledb.12.0是不能再x64上使用的,你要强制把你的web application编译成x86再发布到Win08 x64上,记得在Application pool上设置Enable 32bit Application = true。默认64位计算机上程序池“启用32位应用程序”是禁用的,改为true后就可以使用microsoft.ACE.oledb.12.0驱动了。

window2012 未在本地计算机上注册“microsoft.ACE.oledb.12.0”


原创文章,转载请注明出处:window2012 未在本地计算机上注册“microsoft.ACE.oledb.12.0”

评论(0)Web开发网
阅读(115)喜欢(0)不喜欢(0)操作系统及应用软件