Главная страница
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.025 c
14-1086509878
Рамиль
2004-06-06 12:17
2004.06.27
Не доступен symantec.com


3-1085831410
AlexG
2004-05-29 15:50
2004.06.27
Непонятная проблема с передачей double чисел в Excel...


14-1086884901
ИМХО
2004-06-10 20:28
2004.06.27
Что такое Barcode?


3-1086048729
Equillibrium
2004-06-01 04:12
2004.06.27
Какая Макс длина поля со строкой в таблице db


4-1084868096
Vadim X
2004-05-18 12:14
2004.06.27
Как получить время с GMT?