10 / 10 / 7
Регистрация: 14.03.2011
Сообщений: 340
Записей в блоге: 1
1

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

11.10.2012, 22:17. Показов 3354. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
всем привет. хотел изучать создание БД в С# VS 2010 но при подключение выводит ошибку...
попробовал переразвитость но не помогло (это же программа на XP работает нормально)
как решать проблему ??
Миниатюры
Ошибка при подключение к БД (нет поставщика данных)  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.10.2012, 22:17
Ответы с готовыми решениями:

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

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

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

Подключение к локальной БД ("Не удалось найти запрошенного поставщика данных .Net Framework. Возможно он не установлен")
Доброго времени суток, уважаемые форумчане! Надеюсь я пишу в нужную тему, если что, то прошу...

4
751 / 550 / 48
Регистрация: 17.06.2010
Сообщений: 1,041
Записей в блоге: 1
12.10.2012, 08:58 2
1) Это VB.NET, вам в ADO.NET
2) Какая СУБД
3) Код
0
291 / 290 / 108
Регистрация: 04.09.2010
Сообщений: 638
12.10.2012, 09:41 3
Khan, Microsoft.Jet.OLEDB.4.0 в Windows 7 не поддерживается. Используй Microsoft.ACE.OLEDB.12.0 Строку подключения можно посмотреть на coonectionstring. Можно ловить ошибки при подключении и пробовать другого поставщика. Я делал подключение к Excel так:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
        private OleDbConnection GetConnection(string path)
        {
            OleDbConnection connection;
            string connectionString;
            try
            {
                connectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + path + @";Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1"";";
                connection = new OleDbConnection(connectionString);
                connection.Open();
                
            }
            catch
            {
                try
                {
                    connectionString = @"Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" + path +
                                              @"; Extended Properties=""Excel 12.0 Xml;HDR=YES"";";
                    connection = new OleDbConnection(connectionString);
                    connection.Open();
                }
                catch
                {
                    return null;
                }
            }
            connection.Close();
            return connection;
        }
0
10 / 10 / 7
Регистрация: 14.03.2011
Сообщений: 340
Записей в блоге: 1
12.10.2012, 10:36  [ТС] 4
у меня visual studio C#. СУБД аксесс.. я подключал через компонент bindingSource

Добавлено через 1 минуту
kesean, а куда поставит мене этот код ... для подключение к акссесу можно использоват ?
0
291 / 290 / 108
Регистрация: 04.09.2010
Сообщений: 638
12.10.2012, 12:52 5
В этом главный минус создания подключения в конструкторе. Подключение формируется на компе разработчика и не факт, что оно будет работать на других машинах. Я подключаюсь к БД только рантайм.
Цитата Сообщение от Khan Посмотреть сообщение
я подключал через компонент bindingSource
Ищи где-то в свойствах подключения connectionstring (или что-то подобное). НО! Изменишь для семерки - может не работать в хрюше.
0
12.10.2012, 12:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.10.2012, 12:52
Помогаю со студенческими работами здесь

При попытке подключить к проекту базу Access: Не удалось найти запрошенного поставщика данных
При попытке подключить к проекту базу Access(Visual Studio 2010), выдает ошибку "Не удалось найти...

Ошибка при подключение к базе данных расположенной на интернет хостинге
У меня есть интернет хостинг и на нём расположена база данных. Я пытался через Visual Studio в...

Подключение каталога поставщика по API
День добрый, есть такой поставщик https://hobbycenter.ru/ (в каталоге не более 30к товаров, из них...

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru