需要支持win2003服务器,使用asp.net导入Excel

时间:2012-05-22 11:38:17

标签: .net oledb

我有一个使用mssql 2005在win 2003服务器上运行的Web应用程序。我想通过.NET应用程序将一些数据导入到mssql server。

但我收到以下错误:

The 'Microsoft.ACE.OLEDB.8.0' provider is not registered on the local machine.

我安装了此驱动程序2007 Office System驱动程序:从Microsoft下载的数据连接组件。

但仍然是同样的错误。我是否需要在服务器上安装其他任何东西?

我的服务器配置:使用MsSql 2005 express edition赢取2003 x64 SP 2

1 个答案:

答案 0 :(得分:0)

这通常是驱动程序兼容性问题。由于您运行的是x64操作系统,因此您需要确保安装了x64驱动程序,或者确保ASP.NET应用程序在x86模式下运行。