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

Выполнение SQL запроса

13.03.2015, 08:26. Показов 1404. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подключил БД к проекту C# через стандартный источник данных, далее подключил компоненты DataGridView для отображение данных из БД. В SQL создал простейший запрос (рабочий):

SQL
1
2
3
SELECT [ID Ученика],Фамилия, Имя, Отчество, [Дата рождения], Класс 
FROM Ученики
WHERE Класс=2
Как мне сделать так, чтобы при нажатии на кнопку button выполнялся данный запрос и отображался например в DataGridView1
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.03.2015, 08:26
Ответы с готовыми решениями:

Выполнение запроса SQL
И так в прошлой проблеме мы так и не смогли найти решения,именно по этому я прошу вас чтобы вы предоставили мне свой кусочек кода(в...

Выполнение Sql запроса в цикле
Здравствуйте , посоветуйте как убрать sql запрос из цикла ? работаю с sqlite под unity3d язык программирования c# ...

Выполнение запроса SQL при нажатии на кнопку
Сейчас у меня при нажатии на кнопку выполняется запрос на обновление столбца в БД Accesse, т. е при открытии формы в столбец заносится...

1
311 / 271 / 118
Регистрация: 05.06.2013
Сообщений: 868
13.03.2015, 11:30
Лучший ответ Сообщение было отмечено mugla как решение

Решение

Копипаст из какого-то древнего проекта с базой SQLite. Первое что попалось под руку, написано черти-как, но работает:
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
29
30
31
32
33
34
35
36
37
38
SQLiteConnection connect;
SQLiteCommand sql_cmd;
SQLiteDataReader sql_dr;
SQLiteCommandBuilder sql_scb;
SQLiteDataAdapter sql_sda;
 
public void SetConnection()
        {
            connect = new SQLiteConnection("Data Source=db.db;Version=3;New=False;Compress=True");
            connect.Open();
        }
 
private void Run(string scr)
        {
            try
            {
                SetConnection();
                sql_sda = new SQLiteDataAdapter();
                sql_cmd = new SQLiteCommand(scr, connect);
                sql_sda.SelectCommand = sql_cmd;
                dt = new DataTable();
                sql_sda.Fill(dt);
                BindingSource bSource = new BindingSource();
                bSource.DataSource = dt;
                dataGridView1.DataSource = dt;
                sql_sda.Update(dt);
                connect.Close();
            }
            catch (Exception exp)
            {
                MessageBox.Show(exp.Message);
            }
        }
 
private void button1_Click(object sender, EventArgs e)
        {
            Run("select id, Name, Type from Categories");
        }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.03.2015, 11:30
Помогаю со студенческими работами здесь

SQL запросы, чем плоха конкатенация SQL запроса?
Опишу ситуацию, есть БД с несколькими таблицами, с которыми нужно совершать много разных операций при разных условиях. Операции...

Выполнение запроса в форме
Добрый день! уважаемые форумчане такая проблема. пытаюсь вывести результат запроса в текст бокс, но во время обработки происходит...

Ожидать выполнение запроса
У меня есть запрос, который выполняется довольно долго (несколько минут). Как мне отключить таймаут у переменной с командой? Чтобы в это...

Выполнение запроса к DataTable
Выполняю запрос к базе и получаю таблицу "obor_d_vse" DataTable obor_d_vse = DbqueryTable("SELECT PROVOD.NNP,...

Выполнение запроса с курсором
Помогите пожалуйста, в c# новичек, сделал подключение к БД SQL и выполняю такой запрос: SqlCommand cod = new SqlComand( ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru