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

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

Генератор 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]

Надо еще тригер на вставку создать в котором генератор генериться будет:)


Наверх

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