![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Генератор IB [IB6.x]
gestern © (2003-11-01 18:28:00)
Вопрос чайника. Сделал генератор в для ключевого поля, подключил усё пучком, а когда забиваю данный то мне пишет что поле num должно тоже быть заполнено.
В чём дело???
Term (2003-11-02 09:27:00) [1]
для TIBDataSet есть еще свойство GeneratorField
Alexandr (2003-11-02 08:58:00) [2]
за что спасибо-то?
ты эта... в IBX компонентах Required у поля убери, да.
gestern (2003-11-01 20:06:00) [3]
Всем впасибо
TohaNik (2003-11-01 19:22:00) [4]
> Zacho © (01.11.03 19:14) [4]
Это все от бардака в стране:))
TohaNik (2003-11-01 19:16:00) [5]
извиняюсь
IF (new.num is null) then new.num = gen_id(MYGen,1);
Zacho (2003-11-01 19:14:00) [6]
2 gestern :
Настоятельно рекомендую прочитать http://www.ibase.ru/devinfo/generator.htm
> TohaNik © (01.11.03 19:10) [3]
Без обид, но твоя конструкция бессмыслкнна, ты похоже пропустил IS NULL THEN :))
TohaNik (2003-11-01 19:10:00) [7]
create trigger xxx for clients
active before insert POSITION 0
as
begin
IF new.num = gen_id(gen_clients,1);
end
gestern (2003-11-01 19:01:00) [8]
Вот текст моего тригерра
create trigger xxx for clients
active before insert
as
begin
new.num = gen_id(gen_clients,1);
end
Правильно?
TohaNik (2003-11-01 18:41:00) [9]
Надо еще тригер на вставку создать в котором генератор генериться будет:)