我正在使用 excel 阅读器从 excel 中读取内容,
string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;
Data Source=" + filePath + ";Extended Properties=Excel 12.0;";
System.Data.OleDb.OleDbConnection ExcelConnection
= new System.Data.OleDb.OleDbConnection(connectionString);
我在 VS2010 中工作,安装了 windows 7 ultimate x64。 当我使用 VS 运行时,它在我的本地机器上运行良好。当我在服务器中上传网站时,出现以下错误。这里怎么办,我有访问服务器的权限。谢谢
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine. Error
: 我需要在我的服务器上安装任何软件吗
最佳答案
是的。请注意,根据您运行的是 32 位还是 64 位架构,会有不同的版本。
供应商可以在这里下载:
关于c# - Windows 服务器中的 'Microsoft.ACE.OLEDB.12.0' 提供程序未在本地计算机错误上注册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8398505/