| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Базы данных под .NET > Подключение к БД Access под Windows Vista |
| Автор: BASSoft 2.11.2007, 17:25 |
| Как в 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 |
| Автор: BASSoft 3.11.2007, 15:31 |
| Сама Visual Studio через Server Explorer к БД подключаеться легко. А вот из кода программы не хочет |
| Автор: Smartless 12.12.2008, 00:10 |
| апну тему, сталкнулся с такойже проблемой что делать? ктонибудь решил?) |
| Автор: jonie 12.12.2008, 01:11 | ||
| вас че в гугле забанили, или на msdn? набрал в гугле "Microsoft.Jet.OLEDB+office2007+not registered" нашло 900 ссылок, к чему бы ? читать там и там: http://support.microsoft.com/default.aspx/kb/239114 http://support.microsoft.com/kb/303528 и далее
|
| Автор: Smartless 12.12.2008, 01:57 | ||
по вашей сылке сказано.
у меня какраз виста сп1 х64, что примечательно у знакомава на на 32 битной висте ексепшан Поставщик 'Microsoft.Jet.OLEDB.4.0' не зарегистрирован на локальном компьютере. не вылетает и норм работает... Всё ларчик открылся, действительно проблема в платформе х64, зашли в настройки проекта targetplatform х86 задаем.. Работает акаяный. |
| Автор: BASSoft 12.12.2008, 22:04 |
| Наконец то! Целый год тема провалялась. С момента создания темы уже и новая версия Visual studio и Service Pack к Vista вышел. Я лично отчаялся и обратно на XP перешел. Надеюсь теперь можно считать вопрос решенным… |