|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.12.2011, 15:39 | #1 |
Форумчанин
Регистрация: 05.05.2009
Сообщений: 244
|
каскадное удаление
Здравствуйте, у меня такая проблема:
у меня есть 2 таблицы, они никак не связаны, но в обеих есть похожая информация(тип фамилия, имя и т.д.) как сделать , когда я удаляю в одной таблице информацию , что б во второй тоже удалилось? |
03.12.2011, 16:25 | #2 |
Форумчанин
Регистрация: 07.01.2010
Сообщений: 141
|
Знакомы с паттерном Наблюдатель? он же Слушатель. Советую ознакомиться. Ключевые слова для поиска
Observer design pattern. Listener design pattern. Значит у вас есть две разные таблицы TableA и TableB. И их содержимое в некоторых случаях нужно синхронизировать. Вот логику синхронизации лучше вынести в отдельный класс, который будет следить (слушать, наблюдать) за изменениями в таблице A и при необходимости делать похожие изменения в таблице B (ну или наоборот или все сразу). |
03.12.2011, 16:34 | #3 |
Форумчанин
Регистрация: 05.05.2009
Сообщений: 244
|
ну у меня есть в обоих таблицах есть одинаковое поле. в первой таблице я удаляю запись, во второй я тоже должен удалить запись с таким же значением поля из первой таблицы...
надо бы наверно sql запрос както соорудить...незнаю |
03.12.2011, 16:58 | #4 |
Форумчанин
Регистрация: 07.01.2010
Сообщений: 141
|
ну про обзерверы я написал полагая что у вас в коде какие-то самодельные объекты-таблицы. В базах данных я чайник, поэтому прохожу мимо
|
03.12.2011, 17:43 | #5 |
Пользователь
Регистрация: 08.08.2011
Сообщений: 39
|
для начала вы бы указали какой бд пользуетесь
|
03.12.2011, 18:21 | #6 |
Форумчанин
Регистрация: 05.05.2009
Сообщений: 244
|
пользую paradox 7
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Каскадное удаление записей | safarov | БД в Delphi | 4 | 22.08.2010 14:00 |
Каскадное удаление. | Ce4kok | БД в Delphi | 0 | 23.05.2010 20:30 |
Каскадное удаление записей | Liones | БД в Delphi | 7 | 14.05.2009 08:04 |
каскадное удаление | Skolot | Microsoft Office Access | 0 | 20.04.2009 11:12 |
Каскадное удаление | BustA | SQL, базы данных | 1 | 16.01.2008 10:31 |