Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Удаление записей в связанных таблицах [D7, XP]


alikon1 ©   (2007-12-09 22:13:00) 

Здравствуйте. Сейчас только дошло, что ведь когда удаляю запись в главной таблице связанных таблиц, во второй то таблице записи по идее остаются, только их не видно. А как удалять записи и во второстепенной таблице вместе с главной? Спасибо.


alikon1   (2007-12-09 22:53:00) [1]

Понятно. Спасибо. Курсовую сдавать через пару дней, так что поздно другую базу использовать :(


Anatoly Podgoretsky   (2007-12-09 22:49:00) [2]

> alikon1  (09.12.2007 22:45:11)  [11]

Что бы само удалялось люди использую другую базу.
Иногда это делают программисты, как в случае с Парадокс.


alikon1   (2007-12-09 22:45:00) [3]

просто я думал, что делают, чтоб само удалялось. А то отдашь готовую программу, а тот кто будет пользоваться ведь не сможет удалять эти записи. А со временам размер будет все увеличиваться, хотя записей показывать будет не очень много. Как то так получается.


Anatoly Podgoretsky   (2007-12-09 22:40:00) [4]

> alikon1  (09.12.2007 22:38:09)  [9]

А что по другому не умеешь, тогда через него.


alikon1   (2007-12-09 22:38:00) [5]

через Database Desktop удалять что ли?


Anatoly Podgoretsky   (2007-12-09 22:35:00) [6]

> alikon1  (09.12.2007 22:34:07)  [7]

Зачем искать, просто удаляй.


alikon1   (2007-12-09 22:34:00) [7]

а если так: автоинкремент первой таблицы (наз. ID) связан с числом во второй таблице (назвал N). Когда удаляю студента, то попутно ищу во второй таблице записи, где N=ID, и удаляю их. Возможно?


Anatoly Podgoretsky   (2007-12-09 22:27:00) [8]

> alikon1  (09.12.2007 22:26:05)  [5]

Тогда ручками удаляй


alikon1   (2007-12-09 22:26:00) [9]

Paradox, база есть. В главной базе - студент, а во второй - его оценки по семестрам.


Anatoly Podgoretsky   (2007-12-09 22:23:00) [10]

> DVM  (09.12.2007 22:20:03)  [3]

Если есть база, то совсем не обязательно. Не любая конечно.


DVM   (2007-12-09 22:20:00) [11]


> А как удалять записи и во второстепенной таблице вместе
> с главной?

ручками


Johnmen   (2007-12-09 22:18:00) [12]

Ну какая СУБД мы должны догадаться.
А так читай про каскадное удаление.


Anatoly Podgoretsky   (2007-12-09 22:18:00) [13]

> alikon1  (09.12.2007 22:13:00)  [0]

У тебя база то есть?


Наверх

Титульная страница Поиск, карта сайта Написать письмо