Показать сообщение отдельно
  #17  
Старый 11.09.2013, 18:43
Аватар для Yurk@
Yurk@ Yurk@ вне форума
Специалист
 
Регистрация: 07.09.2007
Адрес: Украина, г. Днепропетровск
Сообщения: 892
Версия Delphi: 7 + ОгнеПтица
Репутация: выкл
По умолчанию

Цитата:
Сообщение от sAVe
1. я имел ввиду, что в базу не нужно сохранять триггер, по скольку база будет разная, ну с определёнными полями и таблицами (надеюсь, понятно объяснил)

2. Добавил я строчку с выполнением этого запроса, но тут смысл не в этом, мне нужно именно запомнить только что созданный Cl_id и вставить его в таблицу Person в поле P_cl_id. В принципе у меня тут всё срабатывает, но добавляет не тот Cl_id.

3. база на Firebirde 2.5, если это поможет...

1. нет, не понятно
2. ну так твое Cl_id должно же как-то сначала сформироваться. а для этого нужно выполнить (ExecSQL) 1й запрос.
3. да. firebird такое умеет делать.
примерно так:
Код:
INSERT INTO audit (data) 
VALUES ('-----') 
RETURNING recordid
__________________
Поживу - увижу, Доживу - узнаю, Выживу - учту.
[P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
Ответить с цитированием