Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Подключение к БД Access под Windows Vista, Jet.OLEDB.4.0' не зарегистрирован на ... 
V
    Опции темы
BASSoft
Дата 2.11.2007, 17:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 11.7.2007
Где: г.Агов. Ростовска я область

Репутация: нет
Всего: нет



Как в Windows Vista при установленном MS Office 2007 подключиться к БД Access 2003?

Подключаюсь к БД MS Access. В Windows XP все работает, а на  Windows Vista выдает ошибку System.InvalidOperationException: Поставщик 'Microsoft.Jet.OLEDB.4.0' не зарегистрирован на локальном компьютере.

Использую строку подключения: Provider=Microsoft.Jet.OLEDB.4.0;Data Source="....." и объект OleDbConnection

В панеле инструментов в Администраторе  источников данных ODBC есть пользовательский DSN: "БДAccess". Но при попытки настроить его выдает ошибку: "Не удаеться найти программу установки для драйвера.... Переустановите драйвер" и "Компонент не найден в реестре"

если нажать на кнопку "Добавить" то можно выбрать из 2х драйверов: SQL Server и SQL Native Client
PM MAIL ICQ   Вверх
BASSoft
Дата 3.11.2007, 15:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 11.7.2007
Где: г.Агов. Ростовска я область

Репутация: нет
Всего: нет



Сама Visual Studio через Server Explorer к БД подключаеться легко. А вот из кода программы не хочет
PM MAIL ICQ   Вверх
Smartless
Дата 12.12.2008, 00:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 1.8.2008

Репутация: нет
Всего: нет



апну тему, сталкнулся с такойже проблемой что делать? ктонибудь решил?)
PM MAIL   Вверх
jonie
Дата 12.12.2008, 01:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 8
Всего: 118



вас че в гугле забанили, или на msdn?
набрал в гугле "Microsoft.Jet.OLEDB+office2007+not registered" нашло 900 ссылок, к чему бы ?

читать там и там:
http://support.microsoft.com/default.aspx/kb/239114
http://support.microsoft.com/kb/303528

и далее
Цитата

 - At a command prompt, change to the C:\Program Files\Common Files\System\Ole DB folder.
 - At a command prompt, type the following command: regsvr32 sqloledb.dll



--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
Smartless
Дата 12.12.2008, 01:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 1.8.2008

Репутация: нет
Всего: нет



по вашей сылке сказано. 
Цитата

Для компьютеров с системой Windows Vista
В системе Windows Vista используется более поздняя версия Jet 4.0, чем та, которая входит в пакет обновления 8 (SP8) для Jet 4.0.

у меня какраз виста сп1 х64, что примечательно у знакомава на на 32 битной висте ексепшан 
Поставщик 'Microsoft.Jet.OLEDB.4.0' не зарегистрирован на локальном компьютере.
не вылетает и норм работает... 

Всё ларчик открылся, действительно проблема в платформе х64, зашли в настройки проекта targetplatform х86 задаем.. Работает акаяный. 

Это сообщение отредактировал(а) Smartless - 12.12.2008, 03:32
PM MAIL   Вверх
BASSoft
Дата 12.12.2008, 22:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 11.7.2007
Где: г.Агов. Ростовска я область

Репутация: нет
Всего: нет



Наконец то! Целый год тема провалялась.  С момента создания темы уже и  новая версия Visual studio и Service Pack к Vista вышел.  Я лично отчаялся и обратно на XP перешел.   
Надеюсь теперь можно считать вопрос решенным…

PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0454 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.