Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Удаление всех записей


Автор: freek 10.5.2008, 00:22
Вопрос в следующем.
База access в ней две таблички (disciplina и material)
В первой содержатся названия дисциплин. во второй материал к ним.
Таблички являются связанными между собой через поле LinkKey(содержится
в material и ссылается на key(уникальный ключ) в disciplina ).
Внимание вопрос. Как удалять запись из disciplina и при этом
все что связано с этой записью из material удалялось???

P.S. Использую ADOtable. соответственно делаю
DisciplineTable.Delete; в результате удаляется запись
только из disciplina. 
БАЗА Аксцес

Автор: Данкинг 10.5.2008, 00:38
А если запросом удалять?

Автор: Zmitro 10.5.2008, 08:55
нужно в Access в схеме данных установить связи между двумя твоими таблицами и поставить птицу "каскадное удаление связанных записей".

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)