|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.03.2011, 10:37 | #1 |
Форумчанин
Регистрация: 05.05.2009
Сообщений: 244
|
master has detail records cannot delete or modify при удалении записи
Здравствуйте, у меня возникла следующая проблема:
У меня есть 2 таблицы Paradox7 связанные в DBD: 1 таблица главная вторая подчиненная.При удалении данных из главной таблици возникает ошибка : "Master has detail records. Cannot delete or modify". При связании таблиц выбирал Cascad. Если же сначала удалить запись в 2 таблице, или запись в таблице пуста, а после удалить в главной, то работает... Помогите пожалуйста решить проблему |
30.03.2011, 10:40 | #2 |
Форумчанин
Регистрация: 12.02.2007
Сообщений: 360
|
Хм... А что тут решать? Вообще каскадное удаление, насколько я помню там всегда коряво работало. А удалить запись, у которой есть подчиненные - он правильно не позволяет, ибо во второй таблице будут битые ссылки
|
30.03.2011, 10:52 | #3 |
Форумчанин
Регистрация: 05.05.2009
Сообщений: 244
|
И как же быть если необходимо сделать такое удаление?
может быть можно как-нибудь удалить по индексам...? я прост новичок в этом деле...обьясните если не сложно Последний раз редактировалось Stilet; 30.03.2011 в 11:31. |
30.03.2011, 11:24 | #4 |
Форумчанин
Регистрация: 05.05.2009
Сообщений: 244
|
Нашел решение проблемы)))
|
30.03.2011, 11:35 | #5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Огласи пожалуйста.
I'm learning to live...
|
30.03.2011, 22:23 | #6 |
Форумчанин
Регистрация: 05.05.2009
Сообщений: 244
|
procedure TForm1.Table1BeforeDelete(DataSet: TDataSet);
begin with Table2 do begin DisableControls; First; while not Eof do Delete; EnableControls; end; end; |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Master-detail DELPHI+FIREBIRD | Liones | БД в Delphi | 1 | 30.11.2010 13:27 |
Master-Detail (Динамиичское создание и разрыв) | DelphiQuestions | БД в Delphi | 0 | 23.12.2009 23:35 |
Сценарий Master-Detail в WPF | Antonio_M | Общие вопросы .NET | 0 | 28.08.2009 10:33 |
Master-detail отчет Fast Report. | truevoxdei | Компоненты Delphi | 3 | 28.04.2009 13:20 |
Не работает master-detail для adostoredprocedure | VAbramyak | БД в Delphi | 2 | 24.04.2007 16:48 |