|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.01.2012, 23:10 | #1 |
Пользователь
Регистрация: 01.04.2010
Сообщений: 29
|
Как удалить запись из зависимой таблицы?
Проблема такая: есть две таблицы "Поставщики" и "Автомобили", между ними связь многие ко многим, я разбиваю эту связь на две связи один ко многим, создаётся зависимая таблица "Заказ", в которой два первичных ключа соответственно из двух главных таблиц, далее пишу хранимые процедуры на добавление, изменение и удаление, так вот, сначала я добавляю запись в таблицу Заказ, потом изменяю запись в таблице Заказ, всё работает отлично, но вот удалить никак не могу, процедура написана правильно, но при удалении из таблицы Заказ выбивает ошибку: Cannot delete last Заказ because Автомобили exists. В чём проблема?
|
26.01.2012, 23:21 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Правильно связи определите между таблицами и не будет этой ошибки.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
26.01.2012, 23:24 | #3 |
Пользователь
Регистрация: 01.04.2010
Сообщений: 29
|
|
26.01.2012, 23:26 | #4 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
29.01.2012, 18:53 | #5 |
Пользователь
Регистрация: 01.04.2010
Сообщений: 29
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как удалить элементы таблицы в RichEdit? | artemavd | Общие вопросы Delphi | 3 | 10.04.2011 19:31 |
Как удалить столбец таблицы средствами VB | Kingson | Microsoft Office Access | 4 | 08.04.2010 10:46 |
Как удалить сразу несколько записей из таблицы? | Vit@L | БД в Delphi | 5 | 16.02.2010 07:27 |
Как удалить запись. | eliassa | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 08.12.2009 11:35 |
как удалить нужную запись из БД | doncova1 | БД в Delphi | 4 | 20.12.2006 23:35 |