Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.27;
Скачать: CL | DM;

Вниз

Автоинкримент в IB   Найти похожие ветки 

 
hardclubber   (2004-06-03 22:16) [0]

Почему так происходит с сабжем, ставлю птицу, мол, autoincrement, создаю генератор. Сохраняю.
Открываю опять структуру - галка на автогенеработе не стоит.


 
Vlad ©   (2004-06-03 22:28) [1]


> hardclubber   (03.06.04 22:16)  

Если ты говоришь об IBExpert, то там есть галка Создать генератор.
Ты его создал.
Теперь нужно создать триггер, который будет брать значения из этого генератора.


 
hardclubber   (2004-06-03 23:00) [2]

Дык помогите тогда триггер написать (никогда не писал)

таблица new_table, атрибут ID, генератор NEW_GENERATOR
я попробовал - не получилось чего то =)

CREATE TRIGGER NEW_TABLE_BI0 FOR NEW_TABLE
ACTIVE BEFORE INSERT POSITION 0
AS
begin
 /* Trigger text */

IF (new.ID IS NULL) THEN ID = GEN_ID(NEW_GENERATOR, 1);

end


 
hardclubber   (2004-06-03 23:00) [3]

Дык помогите тогда триггер написать (никогда не писал)

таблица new_table, атрибут ID, генератор NEW_GENERATOR
я попробовал - не получилось чего то =)

CREATE TRIGGER NEW_TABLE_BI0 FOR NEW_TABLE
ACTIVE BEFORE INSERT POSITION 0
AS
begin
 /* Trigger text */

IF (new.ID IS NULL) THEN ID = GEN_ID(NEW_GENERATOR, 1);

end


 
hardclubber   (2004-06-03 23:00) [4]

Дык помогите тогда триггер написать (никогда не писал)

таблица new_table, атрибут ID, генератор NEW_GENERATOR
я попробовал - не получилось чего то =)

CREATE TRIGGER NEW_TABLE_BI0 FOR NEW_TABLE
ACTIVE BEFORE INSERT POSITION 0
AS
begin
 /* Trigger text */

IF (new.ID IS NULL) THEN ID = GEN_ID(NEW_GENERATOR, 1);

end


 
hardclubber   (2004-06-03 23:00) [5]

Дык помогите тогда триггер написать (никогда не писал)

таблица new_table, атрибут ID, генератор NEW_GENERATOR
я попробовал - не получилось чего то =)

CREATE TRIGGER NEW_TABLE_BI0 FOR NEW_TABLE
ACTIVE BEFORE INSERT POSITION 0
AS
begin
 /* Trigger text */

IF (new.ID IS NULL) THEN ID = GEN_ID(NEW_GENERATOR, 1);

end


 
YurikGL ©   (2004-06-03 23:08) [6]

hardclubber   (03.06.04 23:00) [5]

А пример скачать не судьба? Там этот триггер есть.


 
hardclubber   (2004-06-03 23:14) [7]

дык вот пример и скачал - не пашет =)


 
hardclubber   (2004-06-03 23:20) [8]

Может тогда такой лучше вопрос
Если предположить, что триггер работает
что надо вставить в запросе вместо вопросов?
...SQL.Add("insert into new_table values(????,""Привет!"")");
если в таблице два поля ID, и NAME


 
Sergey13 ©   (2004-06-04 08:25) [9]

2hardclubber   (03.06.04 23:20)
При том тригере что ты привел достаточно
insert into new_table(name) values("Привет!")



Страницы: 1 вся ветка

Текущий архив: 2004.06.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.03 c
1-1087280416
an-na2002
2004-06-15 10:20
2004.06.27
Работа с формами.


1-1087202922
Vilux
2004-06-14 12:48
2004.06.27
Рисунок в RichEdit


1-1087293530
Dolphin1
2004-06-15 13:58
2004.06.27
цвета в XP


1-1085084558
VflowerW
2004-05-21 00:22
2004.06.27
Ребята, помогите разобраться с Rave Reports


14-1086723074
Petr V. Abramov
2004-06-08 23:31
2004.06.27
Текст лицензии на FIBPlus для юр.лиц и для физ лиц.