Microsoft ACE OLEDB 12.0 не обнаруживается при вызове функции ASP. NET Excel .con () - PullRequest
0 голосов
/ 17 июня 2020

В настоящее время мое веб-приложение не может загрузить таблицу Excel в базу данных сервера SQL из-за ошибки:

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

выдается при попытке подключения excel, например:

Line 40:         Dim oda As New OleDbDataAdapter()
Line 41:         cmdExcel.Connection = connExcel
Line 42:         connExcel.Open()

Я не понимаю, почему эта ошибка возникает в моем веб-приложении, потому что Я использую 64-разрядную версию IIS Express 8.0, и на моем компьютере установлена ​​64-разрядная версия Microsoft Access Engine. Я ошибаюсь в своем понимании, что 64-разрядный IIS Express ищет 64-разрядный Microsoft ACE OLEDB?

Может ли кто-нибудь помочь мне понять, что может вызвать эту ошибку в данном сценарии? Спасибо за помощь.

...