Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
Silver.prm
0 / 0 / 0
Регистрация: 11.08.2012
Сообщений: 7
1

Ошибка подключения БД (не удается определить поставщика данных)

11.08.2012, 22:46. Просмотров 2212. Ответов 8
Метки нет (Все метки)

Здравствуйте.
Делаю пример из учебника. Создаю и добавляю к проекту чистую базу данных SQL (Local Database - sdf), используется источник данных Microsoft SQL Server Compact 3.5. При открытии sdf-файла из Обозревателя решений выскакивает ошибка:
Ошибка подключения БД (не удается определить поставщика данных)


ОС Win7 32bit. Использую Visual C# 2010 Express. Скачал и установил Microsoft SQL Server 2012 Express (где-то видел рекомендацию такую) - не помогло. Вот что установлено на компе:
Ошибка подключения БД (не удается определить поставщика данных)


Как решить проблему? Подскажите, пож-та.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.08.2012, 22:46
Ответы с готовыми решениями:

Ошибка при подключение к БД (нет поставщика данных)
всем привет. хотел изучать создание БД в С# VS 2010 но при подключение выводит ошибку......

Ошибка поставщика данных. ADOConnection
Пытаюсь подключить БД Аксес к ADOConnection через различные поставщики данных, но при проверке...

Ошибка поставщика данных RAD XE 5
После переустановки системы с win 7 на win 8.1, RAD XE 5 стал выпендриваться на старую даже мою БД...

Ошибка подключения: Не удается завершить операцию из-за нехватки памяти
Выбрал ADOConnection, двойным щелкнул, открылось окно, нажал build, далее выбрал Jet 4.0 OLE DB...

Не выполнена проверка подключения из-за ошибки при инициализации поставщика
Доброго времени суток! Пытаюсь подключить БД к Делфи, но к сожалению выскакивает ошибка: "Не...

8
I2um1
Злой няш
1411 / 1109 / 374
Регистрация: 05.04.2010
Сообщений: 1,949
11.08.2012, 22:59 2
А какая версия Framework текущего проекта?
Я думаю проблема в самой студии, вернее в Express.
0
Silver.prm
0 / 0 / 0
Регистрация: 11.08.2012
Сообщений: 7
12.08.2012, 00:11  [ТС] 3
Версия Net 4.0 Client Profile, если я правильно понял из свойств проекта:
Ошибка подключения БД (не удается определить поставщика данных)


На счет того, что версия Express: пробовал изначально на Ultimate - та же ошибка. Тогда, как и в учебнике стал использовать версию VC# 2010 Express. ((
0
Silver.prm
0 / 0 / 0
Регистрация: 11.08.2012
Сообщений: 7
12.08.2012, 09:58  [ТС] 4
Настройки подключения:

Ошибка подключения БД (не удается определить поставщика данных)
Ошибка подключения БД (не удается определить поставщика данных)


Запустил студию по-новой, открываю файл БД - вылезла еще ошибка:

Ошибка подключения БД (не удается определить поставщика данных)


Возможно проблема в неком файле конфигураций или в каких-либо настройках? Посмотрел папку проекта, но не нашел интересных конфигов...
0
Silver.prm
0 / 0 / 0
Регистрация: 11.08.2012
Сообщений: 7
16.08.2012, 07:32  [ТС] 5
Обратился с тем же вопросом на форуме MSDN, проблему решить пока-что не помогли. Проверил тот же пример из учебника в Microsoft Visual C# 2008 Express SP1: ошибка подключения к проекту файла БД MS SQL Server Compact 3.5 не появляется! Файл .sdf создается, подключается и с ним можно работать. Даже ссылку на на область имен System.Data.SqlServerCe в проект добавлять не пришлось, все автоматом прописалось. Какие выводы: Проблему нужно искать в конфигурации/установке .Net Framework 4 или студии 2010?
0
I2um1
Злой няш
1411 / 1109 / 374
Регистрация: 05.04.2010
Сообщений: 1,949
16.08.2012, 11:25 6
Цитата Сообщение от Silver.prm Посмотреть сообщение
Проблему нужно искать в конфигурации/установке .Net Framework 4 или студии 2010?
Цитата Сообщение от Blood-Angel Посмотреть сообщение
Я думаю проблема в самой студии, вернее в Express.
Я же писал.
1
Silver.prm
0 / 0 / 0
Регистрация: 11.08.2012
Сообщений: 7
16.08.2012, 12:21  [ТС] 7
Непонятно, почему у автора учебника в студии 2010 Express база подключается без проблем, а у меня нет. Может в 2010 студии работа с SQL Compact 3.5 по умолчанию не разрешена и необходимо правильно конфигурировать приложение/студию 2010, а автор забыл об этом упомянуть?
0
Silver.prm
0 / 0 / 0
Регистрация: 11.08.2012
Сообщений: 7
20.08.2012, 10:07  [ТС] 8
На форуме MSDN предложили переустановить MS SQL Compact 3.5. Переустановил, проверил - не помогло. Как не создавалась локальная sdf-БД в студии 2010, так и не создается, а в студии 2008 все ок. Пробовал в проекте студии 2010 менять версии .Net Framework - тоже не помогло.
0
Silver.prm
0 / 0 / 0
Регистрация: 11.08.2012
Сообщений: 7
06.09.2012, 08:39  [ТС] 9
Переустановил ОС, студию С# 2010 Express SP1, Microsoft SQL Server Compact 3.5 SP2, Microsoft SQL Server 2012 Express - все заработало. Переустановка только Microsoft SQL Server Compact 3.5 SP2 и студии не помогала.
0
06.09.2012, 08:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.09.2012, 08:39

Ошибка "не удалось найти запрошенного поставщика данных"
Ошибка не удалось найти запрошенного поставщика данных .Net framework. Возможно он не установлен....

"Ошибка 619: Не удается подключиться к удаленному рабочему компьютеру, поэтому порт подключения закрыт"
Здравствуйте,нам на работе дали пароли и логины,чтобы мы дома создали сеть и могли подключаться к...

Ошибка подключения к базе данных (неопознанная ошибка)
Добрый вечер! Закончил "любительскую" базу данных и столкнулся с неизвестной мне проблемой. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru