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

Как удалить данные из двух таблиц сразу?

03.07.2014, 16:13. Просмотров 401. Ответов 2
Метки нет (Все метки)

У меня есть таблица студентов и групп
при удалении группы,все студенты этой группы,но из другой таблицы тоже должны удаляться
но выходит ошибка
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
private void deletebutton3_Click_1(object sender, EventArgs e)
        {
                int group = Convert.ToInt32(textBox2.Text);
                int kurs = Convert.ToInt32(textBox4.Text);
                int specialnost = Convert.ToInt32(textBox5.Text);
 
                if (MessageBox.Show("Удалить?", "Удалить", MessageBoxButtons.OKCancel) == DialogResult.OK)
                {
                    DbConnection con = new OdbcConnection("dsn=db");
                    con.Open();
                    string del = "DELETE FROM `groups` INNER JOIN `student` ON ('group'='group') WHERE `group`=('" + group + "')";
                    DbCommand cmd = con.CreateCommand();
                    cmd.CommandText = del;
                 
                    cmd.ExecuteNonQuery();
                    con.Close();
                }
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.07.2014, 16:13
Ответы с готовыми решениями:

Как удалить записи из двух не связанных таблиц
Как удалить записи из двух не связанных таблиц одним запросом? База данных Аксесс 2007, язык C#....

Как обновить данные полученные из двух таблиц?
string connectionString; MySqlConnection connectMySql; MySqlDataAdapter daBuildings; DataSet...

Как вывести данные из двух таблиц в один datagridview
Здравствуйте, уповаю на Вас. Никак не могу понять как выводить данные из двух таблиц в один...

Как обновить данные полученные из двух связанных между собой таблиц?
Подкиньте если можно пример, что-то не могу разобраться как это реализовать:(

Данные из двух таблиц
Добрый день, есть datagrid в него надо вывести данные из двух таблиц. В таблицах полей разное...

2
nmcf
6530 / 5754 / 2621
Регистрация: 14.04.2014
Сообщений: 24,493
03.07.2014, 18:20 2
Двумя командами по очереди:
T-SQL
1
2
DELETE FROM student WHERE group=@group
DELETE FROM groups WHERE group=@group
0
Козадоев
112 / 108 / 26
Регистрация: 05.03.2013
Сообщений: 613
09.07.2014, 08:24 3
Цитата Сообщение от brodoladobar Посмотреть сообщение
при удалении группы,все студенты этой группы,но из другой таблицы тоже должны удаляться
но выходит ошибка
Таблицы должны иметь связь в базе по ключу группы, на эту связь (отношение) надо наложить правило каскадного удаления. Вам не надо будет заботится о удалении студентов - достаточно будет удалить группу.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.07.2014, 08:24

Выбрать данные из двух таблиц
добрый вечер. Помогите с запросом... SELECT , , , , , ...

Объединить данные двух таблиц по ID
Всем привет, столкнулся с такой проблемой. Есть две таблицы в одной в поле (post) содержатся только...

Загрузить в treeview данные из двух таблиц
Всем здравствуйте. Хочется иметь вот такое treeview, которое содержит номер, ФИО и 8 bool полей ...


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

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

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