Показать сообщение отдельно
  #9  
Старый 11.09.2013, 12:56
sAVe sAVe вне форума
Прохожий
 
Регистрация: 20.06.2013
Сообщения: 40
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Цитата:
Сообщение от Yurk@
1. если нужно "без тригеров" - то как тогда формируется CL_ID ?
2. и в самом то деле, где выполнение запроса в DataModule1.IBQuery9 ?
3. если сервер позволяет - в команде INSERT добавить инструкцию RETURN CL_ID INTO <переменная> ()может помочь вернуть новое значение)

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

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

3. база на Firebirde 2.5, если это поможет...
Ответить с цитированием