未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序

chenchan2009 2010-02-02 11:06:02
我在64位windows2008server平台下发布网页,其中有个功能是在页面上连接并打开一个excel2007的表格,但是在客户端却提示“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”,后来搜索到答案应该去微软下载“AccessDatabaseEngine.exe”并进行注册,我已经下载了该软件并在服务器端注册了,但仍然连接不上,错误的提示同上面说的一样,请哪位高手给出指教!多谢!
...全文
1404 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
mql0127 2011-05-03
  • 打赏
  • 举报
回复
郁闷。。。我也遇到这个问题。 楼主有方法解决了么?
gxuhwj 2010-07-20
  • 打赏
  • 举报
回复
我装了也没用~[Quote=引用 6 楼 chenchan2009 的回复:]
引用 3 楼 mengfanzongfox 的回复:
引用 2 楼 calvindo 的回复:
去http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe下载。然后安装就行了。

up
我安装了AccessDatabaseEngine……
[/Quote]
leiming1314 2010-03-22
  • 打赏
  • 举报
回复
能具体点么,我也遇到了这个问题。
cococzj 2010-03-22
  • 打赏
  • 举报
回复
正碰到这个问题呢,学习了~
chenchan2009 2010-02-26
  • 打赏
  • 举报
回复
解决方案:在对应的 IIS 应用程序池中,“设置应用程序池默认属性”右击/“高级设置”/"启用32位应用程序",设置为 true。
蒋晟 版主 2010-02-03
  • 打赏
  • 举报
回复
引擎的问题,没有64位支持
等Office 2010出来看看有没有64位支持
蒋晟 版主 2010-02-02
  • 打赏
  • 举报
回复
这个引擎没有64位支持。创建一个32位进程来读写数据。
chenchan2009 2010-02-02
  • 打赏
  • 举报
回复
那先试试
JackLeiMM 2010-02-02
  • 打赏
  • 举报
回复
服务器是要装office的,这个是必须的~
chenchan2009 2010-02-02
  • 打赏
  • 举报
回复
问题是在服务器上啊!
CalvinDo 2010-02-02
  • 打赏
  • 举报
回复
试试嘛。。
程序。是调试出来的
chenchan2009 2010-02-02
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 mengfanzongfox 的回复:]
引用 2 楼 calvindo 的回复:
去http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe下载。然后安装就行了。

up
[/Quote]我安装了AccessDatabaseEngine.exe也不管用的。
chenchan2009 2010-02-02
  • 打赏
  • 举报
回复
我的服务器上好像没有装office2007,是否安装了就不会再报未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0问题了呢!
wang_pei_1984 2010-02-02
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jackleimm 的回复:]
首先看看客户机器上有没有装OFFICE2007,在看看你的服务器上装没装OFFICE2007
[/Quote]

UP
mengfanzongfox 2010-02-02
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 calvindo 的回复:]
去http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe下载。然后安装就行了。

[/Quote]up
CalvinDo 2010-02-02
  • 打赏
  • 举报
回复
去http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe下载。然后安装就行了。
JackLeiMM 2010-02-02
  • 打赏
  • 举报
回复
首先看看客户机器上有没有装OFFICE2007,在看看你的服务器上装没装OFFICE2007
灵雨飘零 2010-02-02
  • 打赏
  • 举报
回复
首先看看客户机器上有没有装OFFICE2007,在看看你的服务器上装没装OFFICE2007
JackLeiMM 2010-02-02
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 jiangsheng 的回复:]
这个引擎没有64位支持。创建一个32位进程来读写数据。
[/Quote]
什么意思?操作系统的问题?

62,264

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧