Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
0 / 0 / 0
Регистрация: 03.04.2012
Сообщений: 49

получить данные из БД SQL server по значению textbox

05.03.2013, 10:29. Показов 2813. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. Сделал програмулину которая записывает инфу с текстбоксов в бд, все нормально работает.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
private void button1_Click(object sender, EventArgs e)
        {
            SqlConnection scn = new SqlConnection(" data source = ACY314_05_PGTKK;initial catalog = Test_db;integrated security = true ");
            SqlDataAdapter sda = new SqlDataAdapter();
            sda.InsertCommand = new SqlCommand("insert into gaz values(@lch, @city, @street, @dom, @kv)", scn);
            sda.InsertCommand.Parameters.Add("@lch", SqlDbType.VarChar).Value = textBox1.Text;
            sda.InsertCommand.Parameters.Add("@city", SqlDbType.VarChar).Value=textBox2.Text;
            sda.InsertCommand.Parameters.Add("@street", SqlDbType.VarChar).Value=textBox3.Text;
            sda.InsertCommand.Parameters.Add("@dom", SqlDbType.VarChar).Value=textBox4.Text;
            sda.InsertCommand.Parameters.Add("@kv", SqlDbType.VarChar).Value = textBox5.Text;
            scn.Open();
            sda.InsertCommand.ExecuteNonQuery();
            scn.Close();
 
        }
по столбцу lch надо сделать поиск:
в textbox(lch) вводим какоето значение и ищем его в lch как токо нашли выводим остальные строки по данному lch в textbox'ы.(city,street,dom,kv)
Помогите реализовать! ! !
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.03.2013, 10:29
Ответы с готовыми решениями:

Данные SQL получить в comboBox и присвоить значение textBox
Здравствуйте! помогите написать код, уже много чего нашел, но написать так и не получилось. Задача такова: Существует БД SQL. в...

Как ввести данные в базу через textBox? База сделана на sql server
https://www.cyberforum.ru/attachment.php?attachmentid=831446&stc=1&d=1494609338 нужно чтобы при нажатии на button1 в базу вводились...

Удалить данные из БД по значению textbox
Есть БД, textbox и button. Пользователь вводит только год выписки, нажимает на кнопку "Удалить". По нажатию кнопки из таблицы...

8
 Аватар для Козадоев
165 / 155 / 33
Регистрация: 05.03.2013
Сообщений: 879
05.03.2013, 13:40
Работайте через BindingSource с загруженными данными. Там есть Метод Find. Или пишите запрос, возвращающий одну строку (имеет смысл при больших БД).
0
 Аватар для andrew_w2k
341 / 341 / 90
Регистрация: 04.03.2010
Сообщений: 648
05.03.2013, 15:10
SQL
1
SELECT * FROM gaz WHERE lch = ?
0
0 / 0 / 0
Регистрация: 03.04.2012
Сообщений: 49
05.03.2013, 16:14  [ТС]
C#
1
2
3
4
SqlConnection scn = new SqlConnection(" data source=ACY314_05_PGTKK;" +
            "initial catalog = Test_db;integrated security = true ");
            SqlDataAdapter sda = new SqlDataAdapter();
            sda.InsertCommand = new SqlCommand("SELECT * FROM gaz WHERE lch =",textBox1.Text);
так???
0
Заблокирован
05.03.2013, 16:53
Цитата Сообщение от kama3uk Посмотреть сообщение
ch =",textBox1.Text)
'" + textBox1.Text + "'
0
0 / 0 / 0
Регистрация: 03.04.2012
Сообщений: 49
06.03.2013, 10:41  [ТС]
не так непойдет.
0
Эксперт Java
 Аватар для turbanoff
4094 / 3828 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 12
06.03.2013, 13:59
Вот тут есть пример как делать запрос (пункт 2.3) - https://www.cyberforum.ru/ado-... 82279.html
Вам только останется добавить параметр к запросу. Аналогично как вы делали для вставки.
Ну и померять алгоритм вывода - не в консоль, а в текстбокс.
0
0 / 0 / 0
Регистрация: 03.04.2012
Сообщений: 49
11.03.2013, 10:42  [ТС]
Я сделал так а дальше как хз.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
DataSet dataSet = new DataSet();
    using (SqlConnection scn = new SqlConnection(" data source = ACY314_05_PGTKK;initial catalog = Test_db;integrated security = true "))
    {
        using (SqlDataAdapter sda = new SqlDataAdapter())
        {
            sda.SelectCommand.Connection = scn;
            sda.SelectCommand = new SqlCommand("SELECT * FROM gaz WHERE lch = @IchValue");
            SqlParameter ichValueParameter = new SqlParameter("@IchValue", SqlDbType.VarChar);
            ichValueParameter.Value = textBox1.Text;
            sda.SelectCommand.Parameters.Add(ichValueParameter);
 
            scn.Open();
            sda.Fill(dataSet);
            scn.Close();
        }
    }
0
 Аватар для emdroof
6 / 6 / 0
Регистрация: 11.04.2011
Сообщений: 88
11.03.2013, 13:59
Козадоев правильно ответил. Этот метод полностью рабочий

C#
1
2
int m = *BindingSource.Find("lch", textBox*.Text);
            *BindingSource.Position = m;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.03.2013, 13:59
Помогаю со студенческими работами здесь

Связать данные SQL Server 2005 с Vista на Server 2003
Здравствуйте! Я- студент-практикант. Такая задача,которой меня никто никогда не учил,обрыла весь интернет но никак не могу понять. Есть...

[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed- User: Reason: Not defined as a valid user of a trusted SQL Server connection
Login failed- User: Reason: Not defined as a valid user of a trusted SQL Server connection Вот такую ошибку выдает. В DSN...

Получить тип столбца из таблицы в SQL Server посредством Linq to SQL
Как получить тип столбца из таблицы в SQL Server посредством Linq to SQL или используя любой другой способ.

Как указать в SQL-запросе значение поля таблицы равным значению текста в TextBox?
Всем привет, у меня такой вопрос, в проекте у меня идёт подключение к базе данных, я ввёл функцию добавление записи, так вот в SQL запросе...

Получить данные из таблицы по значению
Начал осваивать Python - в целом до этого программированием не занимался. Много делал в Excel - но его возможности стали ограниченными,...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru