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

Мастера, помогите   Найти похожие ветки 

 
NG   (2002-10-10 10:41) [0]

У меня есть три таблицы (формат *.dbf). Они связаны друг сдругом по ключевым полям: первая таблица является главной по отношению ко второй, в свою очередь вторая является главной по отношению к третьей. Вопрос: Как мне удалить запись из первой таблицы так, чтобы удалились связанные записи из второй и третьей таблиц. Подскажите пожалуйста. Спасибо.


 
Max Zyuzin ©   (2002-10-10 10:43) [1]

По порядку с самой нижней, сначала там все чистишь потом уровнем выше и т.д.


 
Nomad.kz   (2002-10-10 10:55) [2]

переходи на *.mdb ;-) - там это просто


 
Слава   (2002-10-10 11:11) [3]

B Paradoxe это делается элементарно


 
NG   (2002-10-10 11:14) [4]

> Max Zyuzin © (10.10.02 10:43)

А как лучше, с помощью запроса или просто Table3.delete; Table2.delete; Table1.delete?

> Nomad.kz (10.10.02 10:55)

А как в Access это делается? Я пробовал создать связи в Акцессе и в Дельфи, выдавалась ошибка, не помню уж какая. Хотя на данный момент нужно именно .*dbf, тут к сожалению нет вариантов


 
Val ©   (2002-10-10 11:19) [5]

>NG (10.10.02 11:14)
А как лучше..
с запросами будет проще.


 
Max Zyuzin ©   (2002-10-10 11:20) [6]

А у тебя все в таблицах? Если да то придется именно так и делать, но можно все сделать 3 SQL запросами с помощью Query.


 
still ©   (2002-10-10 11:21) [7]



> А как лучше, с помощью запроса или просто Table3.delete;
> Table2.delete; Table1.delete?


конечно с пом. запроса
типа delete from Table3 where Table3.FKey = Table2.PKey



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

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



Память: 0.46 MB
Время: 0.008 c
1-101310
irmantukas
2002-10-19 20:56
2002.10.31
DBGrid и Table


1-101339
Lony
2002-10-20 15:55
2002.10.31
WebBrowser


1-101349
Eugene_post
2002-10-20 22:34
2002.10.31
Перехват нажатия Enter в TEdit


1-101317
race1
2002-10-20 05:36
2002.10.31
memory


3-101096
Vovaka
2002-10-09 15:16
2002.10.31
Знатоки и пользователи Sybase ASE подскажите




   Наверх