Поставщик «Microsoft.ACE.OLEDB.12.0» не зарегистрирован на локальном компьютере ошибка в Windows Server - PullRequest
1 голос
/ 06 декабря 2011

Я использую Excel Reader для чтения содержимого из 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

: нужно ли устанавливать какое-либо программное обеспечение на моем сервере

1 Ответ

5 голосов
/ 06 декабря 2011

Да.Имейте в виду, что будут разные версии в зависимости от того, используете ли вы 32- или 64-разрядную архитектуру.

Поставщики можно скачать здесь:

http://www.microsoft.com/download/en/details.aspx?id=13255

...