Текущий архив: 2007.03.04;
Скачать: CL | DM;
Вниз
Связь таблиц paradox7 в database desktop Найти похожие ветки
← →
dzhagr1 © (2007-02-15 13:31) [0]Подскажите, пожалуйста, в чем ошибка. Существует главная таблица, ее ключь содержит автоинкрементное поле (Номера встреч команд). Я создал два индекса, каждый содержит по одному полю типа LongInt ( первое - это поле номеров команд-хозяев, второе поле - команд-гостей). А подчиненная таблица содержит сведения о командах. Ее ключ - автоинкрементное поле. Я хочу связать поля главной таблицы (номера команд) с автоинкрементным полем подиненной табицы. Как это сделать?
Заранее спасибо.
← →
tesseract © (2007-02-15 13:37) [1]
> Ее ключ - автоинкрементное поле. Я хочу связать поля главной
> таблицы (номера команд) с автоинкрементным полем подиненной
> табицы.
Никак, автоинкрементные поля связывать нельзя. Надо в подчинённой таблице ключевому полю назначать значение из autoinc главной таблицы.
← →
dzhagr1 © (2007-02-15 13:41) [2]Дело в том, что в главной таблице, два поля должны ссылаться на одну таблицу команд (подчиненную)
← →
Плохиш © (2007-02-15 16:21) [3]Сделай ещё одну таблицу ссылок с полями ID1, ID2 и в ней связывай.
← →
Sergey13 © (2007-02-15 16:26) [4]> [2] dzhagr1 © (15.02.07 13:41)
Ты разберись с причинно-следственным механизьмом то. Подчиненная ссылается на главную, а не наоборот. Т.е. в отношении "много-к-одному", "много" - это подчиненная, "один" - главная.
Кто "главней" по важности информации тут не имеет значения.
← →
dzhagr1 © (2007-02-15 17:47) [5]Плохиш, не мог бы ты пояснить структуру этих связей?
Связываю, как Вы говорите, а присохранении структуры подчиненной таблицы выдает ошибку, хотя главная таблица закрыта.
Страницы: 1 вся ветка
Текущий архив: 2007.03.04;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.037 c