Member 12117439 Ответов: 0

Поставщик 'Microsoft.ace.oledb.12.0' не зарегистрирован на локальном компьютере только в VS 2010


Поставщик "Microsoft.ACE.OLEDB.12.0" не зарегистрирован на локальном компьютере. Я получаю это в visual studio только после обновления с 32-битного office 2013 до 64-битного office 16. Я уже установил 64-битный компонент database engine, и мой опубликованный проект из IIS работает с существующей базой данных access. Я переключил режим отладки на x64, удалил ссылки на старый офис и заменил их новым доступом к офису. Как заставить Visual Studio 2010 распознавать мою базу данных access, созданную в access 2013?

Что я уже пробовал:

установка системы
Microsoft Access Database Engine 2010 Redistributable 64bit version.

Updating the office references in the project.

Debugging in x64 mode

RedDk

Используй это regsvr32.exe найдено здесь:
C:\Windows\SysWOW64
Запустите его из командного окна там и-я переключаюсь ... и ты должен быть готов к отъезду. То есть ACE .dll ...

0 Ответов