Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.25;
Скачать: CL | DM;

Вниз

BDE и Referential Integrity   Найти похожие ветки 

 
Max Zyuzin   (2004-07-05 00:00) [0]

Приветствую всех!

Вопрос у меня... сделал я в старом BDE в Database Desktop две таблички, задал им ссылочную целостность... все пуском, Update Rule указал - каскадным...
Пытаюсь удалить запись и получаю по носу :( "Master has a detail record..." и т.д...
В общем лезу в SQL Explorer смотрю что там написано в сылочной целостности, а там говорится что у моей Referential Constraint стоит Modify operation - cascade a Delete operation - Restrict :(
И изменить их не дает :(
В хелпе DBD говорится что update rule действует сразу как на редактирование так и на удаление... где правда???

ЗЫ Только не надо плиз флейма что DBE отстой... я это и так знаю.
ЗЫЫ Привет всем кто меня вспомнил ;)


 
Anatoly Podgoretsky ©   (2004-07-05 00:25) [1]

Никто не обещал каскадного удаление, только целостность. Удали все записи в подчиненой, затем базовую


 
Max Zyuzin ©   (2004-07-05 08:37) [2]

>Anatoly Podgoretsky ©   (05.07.04 00:25) [1]

Гм... а как же вот это???

"
Update Rule

Cascade

Cascade specifies that any change you make to the value in the key of the parent table is automatically made in the child table. If you delete a value in the key of the parent table, dependent records in the child table are also deleted. Cascade is the default update rule.
"

Это вырезка из хелпа к Database Desktop... так что тут каскадное удаление чистой воды... :(
А удалять сначала в подчиненных, потом в базовой... гм.. для чего тогда нафиг вообще нужны все эти "автоматические" ссылочные целостности если их придется ручками выполнять??...


 
Anatoly Podgoretsky ©   (2004-07-05 08:42) [3]

1. Зпчем вырезка из Database Desktop, вырезку надо из Парадокс
2. Автоматическую ссылочную целостность не надо делать ручками, она прекрачно работает для Парадокса, БДЕ не позволило тебе нарушить целостность.



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

Текущий архив: 2004.07.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.048 c
14-1089107142
Romkin
2004-07-06 13:45
2004.07.25
Все, кризис начался, господа присяжные заседатели


1-1089787557
Aleksandr.
2004-07-14 10:45
2004.07.25
Как искать в системе процесс, о котором известно только exename?


1-1089617818
_none_
2004-07-12 11:36
2004.07.25
Application.OnIdle


14-1089017648
Dmitriy O.
2004-07-05 12:54
2004.07.25
А как Вы закончили программировать?


1-1089751091
Pation
2004-07-14 00:38
2004.07.25
TreeView