Вниз
Скачать: CL | DM;

Каскадное удаление   Найти похожие ветки 

← →
Юляша   (2002-04-21 08:25) [0]

Здравствуйте, уважаемые мастера! Помогите пожалуйста разобраться.
Как организовать каскадное удаление или запрет на удаление записей? В Desktop есть такие опции, но как они работают?


← →
Anatoly Podgoretsky ©   (2002-04-21 12:10) [1]

Каскадное удаление делается просто, сначала удаляются детайл данные, затем мастер.


← →
Юляша   (2002-04-22 07:33) [2]

А автоматом можно? Или запрет поставить?


← →
gek ©   (2002-04-22 07:56) [3]

Так что собственно надо, удалить или запретить удаление?
Anatoly Podgoretsky © (21.04.02 12:10) детально ответил


← →
sniknik ©   (2002-04-22 08:44) [4]

автоматом можно на каком нибудь SQL сервере. но придется предварительно тригер писать. с Paradox этого не получится. и запрет на удаление возможет только программно в самой таблице данных о том можно или нельзя удалять строку нет.


← →
DarkGreen   (2002-04-22 09:15) [5]

Парадокс позволяет реализовать отношения "мастер-деталь" на уровне самой БД, настроить это можно в DataBase Desktop"е, там же укажешь тип каскадного воздействия "Prohibite" или "Cascade", соответственно запрет на изменение мастера если есть деталь или реализация каскадного воздействия.


← →
Севостьянов Игорь ©   (2002-04-22 11:10) [6]

Согласен с DarkGreen (22.04.02 09:15)
От себя же добавлю вариантов решения два
1. На уровне БД (это более верно и Paradox и MS Access и уж тем более MSSQL and Oracle позволяют это делать)
2. На уровне программы - проверять при удалении из "мастер" наличие на "детали" связанных с "мастером"



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.01 c
1-64680
MCFire
2002-05-05 15:39
2002.05.20
Как увеличить промежуток между строками в QRLabel???


14-64795
Pete
2002-04-10 12:08
2002.05.20
Почта.... :)


3-64529
Vasilii
2002-04-22 15:44
2002.05.20
проблемы с IBEvents?


1-64600
LVG
2002-05-07 20:01
2002.05.20
обратный отсчёт времени


14-64813
MJH
2002-04-05 18:16
2002.05.20
Владельцам Vortex2 посвящается...




   Наверх