Запись в бд
Есть 3 таблицы (а, б, с).
В таблице (а,б) 2 столбца айди и содержимое
В таблице (с) 3 поля айди и две ссылки на таблицы (а, б).
Собственно запись в таблицы (а,б) производятся, но вот как передать ссылки на сделанные записи в таблицу (с) не пойму... верней понимаю, но не до конца.
Не пойму как и где использовать (в клиентском приложении или в самом триггере написать) SELECT GEN_ID(GEN_CLIENTS, 1) FROM RDB$ DATABASE
CREATE TRIGGER BEF_INS_а FOR а
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
NEW.а_ID=GEN_ID(GEN_а,1);
END
вот такие 3 триггера )
или же нужно делать триггер который бы возвращал значение
спасибо... догнал уже ))
в общем в первую таблицу вносится наименование ( а ) во второую ( б ) код товара... чтобы это более менее "красиво" смотрелось сделал таблицу ( с ) в которой они объеденены по айди.
Таблица (С- (С_ID, C_ID_A, C_ID_Б) както так. С заполнением таблиц ( а, б) проблем нет, но вот как передать айди таблиц (а, б) в таблицу ( с)
Ну заносить данные в таблицу_С необходимо в форме в твоей программе. Там будет у тебя два списка из которых ты будешь выбирать данные из таблиц А и Б, а потом сохранять в таблицу С