Я создал приложение Windows, разработанное в .net 3.5 на 32 -битном сервере Windows 2008. При развертывании приложение на 64 -битном сервере показывает ошибку microsoft.jet.oledb.4.0 'поставщика не зарегистрирована на локальной машине .
Таким образом, в качестве решения этой проблемы я изменил свойство сборки проекта на x86, чтобы он построил в режиме 32 -битного режима и восстановил проект для 32 -битной машины. Но в одном и том же проекте используются другие драйверы БД (DB2, SQL и т. Д.) Для подключения к другим базам данных. Поэтому, когда я снова развернул свое приложение в 64-битной ОС, оно бросает исключение, пытаясь загрузить 64-разрядную сборку на 32-разрядной платформе .
Я использую драйвер Microsoft.jet.oledb.4.0 для чтения и записи в Excel (.xls). .
Подробнее здесь: https://stackoverflow.com/questions/199 ... al-machine
Microsoft.jet.oledb.4.0 'Поставщик не зарегистрирован на локальной машине ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
«Поставщик Microsoft.jet.oledb.4.0» не зарегистрирован на локальной машине ».
Anonymous » » в форуме C# - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Поставщик "microsoft.ace.oledb.12.0" не зарегистрирован на локальной машине
Anonymous » » в форуме C# - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Поставщик "microsoft.ace.oledb.12.0" не зарегистрирован на локальной машине
Anonymous » » в форуме C# - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Поставщик «MICROSOFT.ACE.OLEDB.12.0» не зарегистрирован на локальном компьютере.
Anonymous » » в форуме C# - 0 Ответы
- 28 Просмотры
-
Последнее сообщение Anonymous
-