Поставщик Microsoft.Jet.OLEDB.4.0 не зарегистрирован на локальном компьютере в проекте VB.net - PullRequest
2 голосов
/ 10 марта 2012

получение Поставщик «Microsoft.Jet.OLEDB.4.0» не зарегистрирован на локальном компьютере в моей 64-разрядной ОС Windows7, когда я запускаю свой проект VB.net. Я попробовал эту ссылку , но не повезло. !!

Пожалуйста, помогите мне. !!

Ответы [ 3 ]

3 голосов
/ 10 марта 2012

Вы пытаетесь использовать компонент, который устарел десять лет назад.64-битной версии провайдера не существует, и никогда не будет, вам нужно будет заставить ваше приложение работать в 32-битном режиме.

Щелкните правой кнопкой мыши свой проект EXE, свойства, вкладка «Компиляция», прокрутите вниз, свойство «Дополнительные параметры компиляции».Измените настройку Target CPU на «x86».

Перспективные решения - поставщик ACE, замена JET.Однако в настоящее время не доступен в 64-битной версии.SQL Server является основным решением Microsoft, редакции Express и Compact бесплатны.Множество сторонних решений, таких как SqlLite или MySql.Вопрос о том, применимы ли какие-либо из них, неясен, вы не объяснили, зачем вам нужен такой старый поставщик.

1 голос
/ 26 февраля 2014

Я использую веб-приложение на IIS 8 / Server 2012 (очевидно, 64-разрядная версия).

Установлен AccessDatabaseEngine_x64.exe из:

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

Мне нужно было включить 32-разрядные приложения в дополнительных свойствах пула приложений

enter image description here

Сам драйвер Jet является 32-разрядным и включен в ядро ​​базы данных доступа, которое имеет некоторые другие 64-разрядные компоненты. Но нет такой вещи, как 64-битный драйвер Jet. Таким образом, _x64 - это действительно красная сельдь (должны быть некоторые другие компоненты, связанные с Access, которые являются 64-битными), и поэтому вам нужно включить этот параметр.

1 голос
/ 10 марта 2012

Нет необходимости менять цель платформы на x86 - доступен x64 ACE.

http://www.connectionstrings.com/Articles/Show/using-jet-in-64-bit-environments

...