未在本机注册Microsoft.ACE.OleDb.12.0

服务器版本:Windows Server 2008 R2 64位、IIS7

已经安装了Microsoft Access database engine 2010 X64。

在服务器上可以用SQL Server opendataset打开Excel 2007格式文件,也可以用WinForm使用oledb 12.0访问Excel 2007文件数据。

但是ASP.NET网站中用oledb 12.0访问Excel 2007提示未注册。

经检查测试发现,是由于IIS 7的应用程序池Enable 32-Bit Applications设置的True,改为False即可。

posted @ 2017-09-15 11:26  小水皮  阅读(607)  评论(0编辑  收藏  举报