Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 04.04.2016
Сообщений: 23
1
MS Access

Код использует совершенно другую БД по совершенно другому пути

17.05.2017, 16:51. Просмотров 436. Ответов 3
Метки нет (Все метки)

Всем доброго времени суток ! В моей программе при выборе значения в comboBox необходимо вывести остальные данные из БД, которые связанны с этим значением ... на данный момент, если я ввожу ФИО то выводит соотвествующию квалификацию этого человека. Вот код:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
        {
            string con = @"provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\Флешка\заставка\Проект\Hospital.accdb";
                    OleDbConnection sqlcon = new OleDbConnection(con);
                    
                    OleDbCommand com = new OleDbCommand();
                   
                    com.CommandText = "SELECT Квалификация FROM Hospital.Medic WHERE ФИО = '" + comboBox2.Text + "'";
                    com.Connection = sqlcon;
                    sqlcon.Open();
                    using (OleDbDataReader saread = com.ExecuteReader())
                    {
                        while (saread.Read())
                        {
                            comboBox1.Text = Convert.ToString(saread["Квалификация"]);
                        }
                    } //saread.Close();
                        sqlcon.Close();
        }
Проблема заключается в том, что он ищет совершенно другую БД по совершенно другому пути. Собственно что я делаю неправильно ?)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.05.2017, 16:51
Ответы с готовыми решениями:

Код для masm32 компилируется, но в отладчике выглядит совершенно другим
.486 .model flat, stdcall includelib \masm\lib\kernel32.lib ExitProcess proto :DWORD .code...

Перестал работать код, который раньше работал совершенно нормально
Здравствуйте. У меня есть VBA-код, который скачивает из Сети файл: Sub Macross1() LinkToFile$ =...

Совершенно запутался
Есть сайт (новый) stroyinforms.ru, зеркало другого (старого) сайта ingtech.ru, но на новом движке....

Память совершенно не разгоняется
Материнская плата: Asus P5Q Процессор: Intel Xeon L5408 (с модифицированным биосом с ideafix)...

3
Супер-модератор
Эксперт .NET
12036 / 10039 / 4196
Регистрация: 17.03.2014
Сообщений: 20,165
Записей в блоге: 1
17.05.2017, 17:00 2
KeK_Art, надо думать указываешь неправильный путь.
0
0 / 0 / 0
Регистрация: 04.04.2016
Сообщений: 23
17.05.2017, 17:04  [ТС] 3
OwenGlendower, так путь же правильный ... к моей изначальной БД ... а он лезет аж в папку \bin\Debug. Или я чего-то не понимаю ?
0
Супер-модератор
Эксперт .NET
12036 / 10039 / 4196
Регистрация: 17.03.2014
Сообщений: 20,165
Записей в блоге: 1
17.05.2017, 17:30 4
KeK_Art, в коде который ты привел нет bin\Debug. Почему он все-таки туда обращается тебе должно быть виднее. Проверь что в коде нет ошибок компиляции - может VS запускает старую копию программы. Проверь строки соединения в остальных местах. Пройдись отладчиком наконец.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.05.2017, 17:30

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Совершенно разная выдача
Согласно вот ентому плану на ya.ru можно уровень конкурентности прикинуть, опять же просто...

Совершенно новое устройство
Ребятушки , помогите разобраться в устройстве одного прибора. Прибор этот называется "Фарнсворт" ,...

Зависает ноутбук совершенно бессистемно
Попросили меня знакомые помочь определить, можно ли что-то сделать с их ноутбуком. Выяснил, что его...

Не видит совершенно новый хард.
Помогите пожайлуста поставил новый хард собрался вешать винду и как доходит до выбора...


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

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

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