Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
24 / 20 / 3
Регистрация: 29.11.2012
Сообщений: 454
Записей в блоге: 1

Не работает поиск по БД

28.11.2013, 18:40. Показов 1221. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет у меня такая проблема не работает поиск по базе,если честно я перепробовал много способов прежде чем сюда обратиться,по этому и решил обратиться за помощью Программу разрабатываю на языке программирования c# в Microsoft Visual studio 2010 г.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.11.2013, 18:40
Ответы с готовыми решениями:

Multimap STL - работает только запись в файл, поиск в файле не работает
И снова здравствуйте. Снова я прошу вашей помощи. Переделал программу с мапом в мульти мап, но что то пошло не так и работает только запись...

Не работает Поиск
не работает поиск,при входе в него пишет что "не удается найти фаил,необходимый для запуска помошника по поиску, Запустите программу...

Не работает поиск в БД
Здравствуйте уважаемые программисты форума есть проблема не работает поиск в БД не могли бы вы посмотреть в чем проблема или...

16
28.11.2013, 18:52

Не по теме:


товарищи ученые, у меня в подвале раздается странный звук

0
24 / 20 / 3
Регистрация: 29.11.2012
Сообщений: 454
Записей в блоге: 1
28.11.2013, 18:58  [ТС]
Я не могу залить проект на форум так как он весит с выше 15мб по этому вот ссылка для скачивания проекта http://rghost.ru/50505061

Добавлено через 1 минуту
В проекте все есть! И кнопка и строка
0
438 / 362 / 100
Регистрация: 29.06.2010
Сообщений: 981
Записей в блоге: 1
28.11.2013, 22:21
Цитата Сообщение от Serezha Посмотреть сообщение
В проекте все есть! И кнопка и строка
Только пароля для скачивания нет
0
24 / 20 / 3
Регистрация: 29.11.2012
Сообщений: 454
Записей в блоге: 1
29.11.2013, 01:38  [ТС]
Ой сори про втыкал 12345
0
438 / 362 / 100
Регистрация: 29.06.2010
Сообщений: 981
Записей в блоге: 1
29.11.2013, 09:29
В проекте нет кода, который производит поиск, ни кода который их сохраняет, в нем только чтение данных в DataSet. Вы хотите чтоб вам написали весь этот код? Вы просто сделали один шаг из любой книги по ADO.NET. Так читайте дальше и делайте. Дорогу осилит идущий.
0
24 / 20 / 3
Регистрация: 29.11.2012
Сообщений: 454
Записей в блоге: 1
29.11.2013, 19:14  [ТС]
Вообще то я какой только код не пробывал но ничего не получается,вот я и кинул чистый проект!
Потому что я поиск делал и через запрос и просто коды кидан но возникали только ошибки!
Вот и решил кинуть чистый код!
0
87 / 87 / 36
Регистрация: 27.11.2011
Сообщений: 713
29.11.2013, 21:04
Serezha, а где вы поиск производите datagridView?
1
24 / 20 / 3
Регистрация: 29.11.2012
Сообщений: 454
Записей в блоге: 1
29.11.2013, 21:13  [ТС]
Да именно
0
87 / 87 / 36
Регистрация: 27.11.2011
Сообщений: 713
29.11.2013, 21:17
Serezha, покажите как ее заполняете?
1
24 / 20 / 3
Регистрация: 29.11.2012
Сообщений: 454
Записей в блоге: 1
29.11.2013, 21:24  [ТС]
Я вообще пытался кодом
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
  private void textBox1_TextChanged(object sender, EventArgs e)
        {
            int i = this.peopleBindingSource.Find("Команда", textBox1.Text); // указываем переменную поиска записи
            if (i == -1) // если i = -1
            {
                DataView dv = new DataView(this.db1DataSet.people as DataTable); //поиск в таблице
                dv.RowFilter = string.Format("Команда LIKE '{0}*' ", this.textBox1.Text); // поиск с указанным критерием
                if (dv.Count != 0) // если найдена строка
                {
                    i = this.peopleBindingSource.Find("Команда", dv[0]["Команда"]); //вывести строку
                }
                dv.Dispose(); // освободить ресурсы
                this.peopleBindingSource.Position = i; // установить курсор на искомой записи
            }
            this.peopleBindingSource.Position = i; // установить курсор на искомой записи
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            this.peopleBindingSource.Filter = "Команда='" + textBox1.Text + "'"; //выполнить поиск
        }
Добавлено через 1 минуту
вот text и batton

Добавлено через 1 минуту
пример кода

Добавлено через 1 минуту
посмотрите может что не так
0
87 / 87 / 36
Регистрация: 27.11.2011
Сообщений: 713
29.11.2013, 21:30
ну как то так

C#
1
2
3
4
5
6
7
8
9
      private void textBox1_TextChanged(object sender, EventArgs e)
        {
            DataView dw=new DataView();
 
            dw.Table = db1DataSet.Tables["Имя вашей таблицы"];
            dw.RowFilter = string.Format("Имя колонки в которой ищите LIKE '%{0}%'", textBox1.Text);
            dataGridView1.DataSource = dw;
 
        }
2
24 / 20 / 3
Регистрация: 29.11.2012
Сообщений: 454
Записей в блоге: 1
30.11.2013, 16:18  [ТС]
У МЕНЯ ВЫБИВАЕТ ЧТО НЕ СУЩЕСТВУЕТ db1DataSet
И dataGridView1 В данном консоле!

Добавлено через 13 секунд
Это из-за чего?

Добавлено через 5 минут
C#
1
2
3
4
5
 DataView dw = new DataView();
 
            dw.Table = db1DataSet.Tables["Пароли к сайтам"];
            dw.RowFilter = string.Format("button2_Click LIKE '%{0}%'", textBox1.Text);
            пароли к сайтамdataGridView1.DataSource = dw;
я вот так изменил но пишет что требуется запитая в строке
C#
1
 пароли к сайтамdataGridView1.DataSource = dw;
Почему что не устраивает запятая стоит!
0
87 / 87 / 36
Регистрация: 27.11.2011
Сообщений: 713
30.11.2013, 16:23
Serezha, скиньте проект я гляну
1
24 / 20 / 3
Регистрация: 29.11.2012
Сообщений: 454
Записей в блоге: 1
30.11.2013, 16:52  [ТС]
http://rghost.ru/50505061-вот ссылка пароль 12345

Добавлено через 1 минуту
только без этого кода я изначально проект заливал,если надо могу перезалить

Добавлено через 13 секунд
C#
1
2
3
dw.Table = db1DataSet.Tables["Пароли к сайтам"];
            dw.RowFilter = string.Format("button2_Click LIKE '%{0}%'", textBox1.Text);
            пароли к сайтамdataGridView1.DataSource = dw;
0
87 / 87 / 36
Регистрация: 27.11.2011
Сообщений: 713
30.11.2013, 17:01
Serezha,

C#
1
2
3
4
5
6
7
8
        private void логинTextBox_TextChanged(object sender, EventArgs e)
        {
            DataView dw = new DataView();
 
            dw.Table = сайты_и_паролиDataSet.Tables["Пароли к сайтам"];
            dw.RowFilter = string.Format("Сайт LIKE '%{0}%'", textBox1.Text);
            пароли_к_сайтамDataGridView.DataSource = dw;
        }
1
24 / 20 / 3
Регистрация: 29.11.2012
Сообщений: 454
Записей в блоге: 1
30.11.2013, 21:59  [ТС]
это все не работало из-за нижних подчеркиваний,и как я не догадался!
Огромное спасибо,я вам очень благодарен,а мне ещё кучу учить надо!
Кстати если вам не сложно, кинте литературу или ещё что то обучающее связанно с этим языком программирования!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.11.2013, 21:59
Помогаю со студенческими работами здесь

Поиск не работает
Добрый день! Не работает поиск в БД, посмотрите может в коде есть какие то ошибки? Надо чтобы по фамилии поиск вёлся. Программа ...

Поиск не работает
Помогите пожалуйста, понять и исправить функцию поиска в линейном списке . Не понимаю, почему прога вылетает((( #include <iostream>...

Не работает поиск в БД
Добрый день, выполняю запрос, который также находила на сайте. При выполнение ошибок никаких не дает, но поиск не происходит. При попытке,...

Не работает поиск
Добрый вечер. Никак не могу понять почему не работает поиск. Уже и формы переносил с другой БД. Но всё никак. Может кто поможет ?

Не работает поиск по БД
Здравствуйте! Помогите пож-та реализовать поиск по БД. Вот мой код: <html> <head> <title>Поиск врачей</title> ...


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

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru