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

Настройка каскадного удаления - C#

11.05.2012, 23:17. Просмотров 492. Ответов 2
Метки нет (Все метки)

Добрый день уважаемые форумчане. Сделал клиентское приложение, которое работает со связными таблицами. И сейчас возникла необходимость в каскадном удалении, но у меня не получается его сделать. Делал так
SQL
1
2
FOREIGN KEY(Kod_klienta) REFERENCES Klients(KlientId) ON DELETE CASCADE,
FOREIGN KEY(Kod_Tyra) REFERENCES Tyrs(TyrId) ON DELETE CASCADE
Удалять не хочет, выдает ошибку! Может нужны какие-то специальные настройки?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2012, 23:17
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Настройка каскадного удаления (C#):

Настройка удаления связанных объектов. Entity Framework
Есть 2 таблицы: Rate и User. Отношение один ко многим (1 Rate - many User). При...

Триггер:запрещение каскадного удаления если срабатывает ограничение
вообщем есть база. главная - педагоги, побочная - ученики. внешний ключ стоит...

Отключение каскадного выполнения триггеров
Здравствуйте! Я выполняю следующую команду: INSERT INTO CSM_ACTUAL...

Ошибка при компиляции каскадного декодере
У меня написан код, но когда компилирую,выскакивает ошибка. Не могу понять в...

Сортировка методом каскадного слияния со специальным распределением
Задание - реализовать этот алгоритм для однмоерного динамического массива....

Кнопка удаления
Таблица <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>БД...

2
Монфрид
1208 / 1018 / 293
Регистрация: 07.03.2012
Сообщений: 3,243
Завершенные тесты: 2
11.05.2012, 23:58 #2
через триггер я делал это всё
0
to
19 / 19 / 2
Регистрация: 28.10.2010
Сообщений: 296
12.05.2012, 00:33  [ТС] #3
Цитата Сообщение от Монфрид Посмотреть сообщение
через триггер я делал это всё
это да, я тоже так думал! Но дело в том что таблицы связаны и я не могу удалить из родительской ключ пока он используется в дочерней. Разве что сначала чистить дочернее таблицы а потом уже родительскую.
Но хотелось это все сделать красиво и средствами СУБД!
Есть еще какие-то варианты?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.05.2012, 00:33
Привет! Вот еще темы с решениями:

Защита от удаления
Всем привет. Нужна программа, удовлетворяющая следующим критериям: 1)...

Триггер удаления
Есть триггер, который при удалении записи сначала копирует эту запись в другую...

удаления файлов
народ, подскажите как удалить pagefile.sys и hyberfil.sys я все сделала как...

Удаления из файла
Помогите плиз. Заданные два файла целых чисел. Если какое-то число встречается...


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

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

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