|
Вопрос # 6 345/ вопрос решён / |
|
Доброго времени суток, уважаемые эксперты!
Вопрос такой
Есть 2 таблицы (для примера возьмем T1(ID, NAME) и T2(ID,IDF,NAME))
Таблицы T1 и Т2 связаны др. с др. T2.IDF - внешний ключ на T1.ID
Ключ T1.ID первичный ключ генерируется триггером
В своей программе по нажатию Button1 выполняю такой код для заполнения таблицы Т1
IBDataSet1.Append; // при выполнении генерится значение ID, я так полагаю
IBDataSet1.FieldByName('NAME').AsString:='gfgfgf';
IBDataSet1.Post;
Commit поставлен на событие AfterPost
Здесь же при Button1.OnClick заполняю таблицу Т2
IBDataSet2.Append;
IBDataSet2.FieldByName('IDF').AsInteger:=inIDF; // Значение для внешнего ключа только что добавленная запись из таблицы Т1
IBDataSet2.FieldByName('NAME').AsString:='ghjg';
IBDataSet2.Post;
Вопрос Как мне получить значение inIDF?
Мини-форум вопроса
Всего сообщений: 1; последнее сообщение — 28 декабря 2012, 15:12; участников в обсуждении: 1.
18 марта 2013, 21:32: Статус вопроса изменён на решённый (изменил модератор Ерёмин А.А.)
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|