Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Generator [D6, IB6.x]


BAY ©   (2002-07-20 07:34:00) 

Мастера, как лучше узнать значение поля, которое устанавливается триггером? Я делаю переоткрытие запроса, но это очень не удобно.


Fran   (2002-07-20 20:18:00) [1]

Если на вставку записи из хранимой процедуры, то можно так:
create procedure
returns
(N integer)
.....
Insert ... (триггер с генератором генерят следующее значение)
N = gen_id(name_generator,0)


kaif   (2002-07-20 15:26:00) [2]

Если работаешь с компонентами типа TIBQuery, то у них готовое свойство Generator существует.


evgeg   (2002-07-20 09:18:00) [3]

select gen_id(MyGen, 1) from rdb$database


BAY   (2002-07-20 09:01:00) [4]

>>Генератор надо вызывать из программы
А как это делать?


evgeg   (2002-07-20 08:42:00) [5]

Вы про поле, значение которого устанавливается из генератора?
Генератор надо вызывать из программы и вставлять запись уже с готовым значением поля (генераторы придуманы именно для этого).


Наверх

Титульная страница Поиск, карта сайта Написать письмо