Поставщик OLEDB не зарегистрированC#

Место общения программистов C#
Ответить
Anonymous
 Поставщик OLEDB не зарегистрирован

Сообщение Anonymous »

Я прочитал множество форумов, но все равно получаю сообщение об ошибке.

Поставщик Microsoft.ACE.OLEDB.12.0 не зарегистрирован на локальном компьютере. p>

Я использую 64-разрядную версию Windows 8.1 и Visual Studio 2013 и использую соединение oledb. Вот моя строка подключения.

Код: Выделить всё

Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=Excel 12.0", path
Я также установил 32-разрядную версию базы данных MS Access.
Теперь она отлично работает на моем локальном компьютере. но когда я размещаю свое веб-приложение на сервере, я получаю сообщение об ошибке. Я также создаю и компилирую свое приложение в режиме x86. И в настройках моего пула приложений. Для параметра «Включить 32-битный режим» установлено значение true. но все равно получаю ошибку. хост-сервер не позволяет устанавливать программное обеспечение, такое как офис, база данных доступа MS.
Моя строка подключения кажется правильной. Пожалуйста, помогите!

Подробнее здесь: https://stackoverflow.com/questions/306 ... registered
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»