![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 16.10.2011
Сообщений: 67
|
![]()
Всем привет, возникла проблема с подключением к бд Access. Подключаюсь так:
Код:
Проблема в том, что этот способ работает в программе, которую я написал пару месяцев назад. Но сейчас, создав проект и скопировав туда эту строку подключения, я получаю ошибку "Не удается найти указанный поставщик", хотя Access 2013 года. В чем может быть дело? Последний раз редактировалось Joose; 03.06.2015 в 16:05. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
![]()
Дело в том, что у Вас не установлен провайдер Microsoft Access Database Engine. Для баз данных новых форматов его нужно скачивать и устанавливать отдельно.
Скачать можно на сайте Microsoft. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 16.10.2011
Сообщений: 67
|
![]()
Streletz, спасибо огромное за помощь, но почему одна программа работает, а другая нет? Ведь Database Engine у меня не установлен
Последний раз редактировалось Joose; 03.06.2015 в 17:02. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
![]()
На 2м компе, да.
Если бы его не было и на 1м то это вызвало такую же ошибку. Проблема может быть ещё в том, что с разными версиями Office устанавливаются разные версии Database Engine. Версия 12, если не изменяет память, от 2007-го. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 16.10.2011
Сообщений: 67
|
![]()
Нет, компьютер у меня только один, но на нем есть две разные программы:
1. Написана пару месяцев назад, для нее указанный в шапке ConnectionString прекрасно работает 2. Написана сегодня, абсолютно тот же самый ConnectionString, да и вообще тот же самый код не работает. Microsoft Access Database Engine 2013 пробовал ставить, но, к сожалению, это не помогло. Пробовал переустанавливать Access, тоже не помогло. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 16.10.2011
Сообщений: 67
|
![]()
А вот теперь заработало ^^ Поставил Microsoft Access Database Engine 2007. Спасибо огромное за помощь!
Последний раз редактировалось Joose; 03.06.2015 в 22:31. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите подключиться к базе Postgres в Kohana | junior1 | PHP | 0 | 28.07.2014 17:25 |
Не удается подключиться к Oracle с ADO Connection | VAANsk | C++ Builder | 12 | 18.04.2013 22:00 |
Не могу подключиться к базе данных из VS | Slarman | Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) | 1 | 06.03.2013 17:47 |
Как подключиться к базе данных MS Access? | chandrasecar | PHP | 5 | 03.09.2009 19:20 |
Как подключиться в оракловой базе? | older | Общие вопросы Delphi | 2 | 29.05.2008 13:18 |