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

时间:2011-10-05 19:42:37

标签: asp.net ms-office oledb

通过ASP.NET从excel文件中选择数据。

我继续看到这个错误。 采取的步骤:

  1. 在VS 2008中,将项目构建平台设置为x86。
  2. 在服务器计算机上安装了2010 Office Data Connectivity组件。
  3. 打开IIS 7,打开应用程序池,启用32位应用程序。
  4. 连接字符串如下所示: “Provider = Microsoft.ACE.OLEDB.12.0; Data Source =”+ targetFilePath +“;扩展属性= Excel 14.0;”

    还有其他步骤吗?

1 个答案:

答案 0 :(得分:0)

上次我遇到这个问题,这是一个有点的问题,即。 32对64位驱动程序。 (移动评论以回答,这样您就有机会将此问题标记为已完成并已回答。)