Поставщик Microsoft.Jet.OLEDB.4.0 не зарегистрирован на локальном компьютере. - PullRequest
0 голосов
/ 21 июля 2009

Я провел последние два дня, пытаясь решить эту ошибку

Поставщик «Microsoft.Jet.OLEDB.4.0» не зарегистрирован на локальном компьютере

не повезло !!! (

Я использую Windows XP SP2

Пожалуйста, помогите мне, я ..., ..., разочарован !!

спасибо

Ответы [ 5 ]

1 голос
/ 01 июля 2010

Я решил это, перейдя в свойства проекта | Постройте и измените Цель платформы на x86.

1 голос
/ 21 июля 2009

у вас работает 64 бит? Вот последние версии драйверов, которые его поддерживают:

http://support.microsoft.com/kb/239114

MS потребовалось навсегда, чтобы получить 64-разрядные драйверы для Jet 4.0.

0 голосов
/ 05 января 2013

Да, это можно решить одним способом, задав для свойства Run64BitRuntime значение false в свойстве проекта.

http://wpfgrid.blogspot.com/2013/01/sql-server-2012-ssis-excel-import-fail.html

SQL Server 2012 SSIS Excel import fail issue due to OLE Jet driver

Не удается создать проект служб SSIS из-за 64-разрядной версии OLE Jet, и появляется следующая ошибка:

Microsoft.Jet.OLEDB.4.0 is not registered

Вот что вы можете сделать:

Щелкните правой кнопкой мыши на имени проекта SSIS и выберите свойства, перейдите по адресу:

Configuration Properties -> Debugging tab. (expand Configuration Properties if you do to see Debugging right way).

Сделать значение свойства Run64BitRuntime равным false.

0 голосов
/ 21 июля 2009

попробуй

regsvr32 / u Msjet40.dll

regsvr32 Msjet40.dll

0 голосов
/ 21 июля 2009

Если это 32-битные окна, и они работали ранее, возможно, щелкните правой кнопкой мыши mdac.inf в каталоге c: \ windows \ inf и выберите «Установить», чтобы переустановить / восстановить его. Может попросить ваш windows cd.

...