INSERT INTO cc
VALUES(c1_id, c2_id)
Заполнение связующей таблицы
Делаю БД на Дельфи 7 + Paradox.
Возник вопрос.
Две таблицы (c1 и c2) связаны отношением "многие-ко-многим" через связующую таблицу (cc).
Пользователь выбирает (или создает) запись в c1, далее для создает запись (соответствующую выбранной) в c2.
Я не могу понять, как добавить связующую запись в таблицу cc.
Пытался построить запрос:
Код:
но, оно ругается (Error creating cursor handle) ))
Я пока не очень хорошо разобрался с компонентами Table, DataSource.
Пожалуйста, объясните - что к чему.
Заранее спасибо.
INSERT INTO cc
(<имя_поля1>, <имя_поля2>)
VALUES(c1_id, c2_id)
В общем, ошибка возникает из-за того, что я выставляю в программе
Код:
Query.Active := true
и компонент Query пытается вернуть какие-либо данные, а INSERT ничего не вовзращает. Надо использовать
Код:
Query.ExecSQL;
Так ошибка не возникает, но и запись не добавляется..