Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.018 c
6-1083673896
mocm
2004-05-04 16:31
2004.06.27
TWebBrowser s encoding


3-1085722526
Alert
2004-05-28 09:35
2004.06.27
MySQL + Delphi


14-1086870125
*Pavel
2004-06-10 16:22
2004.06.27
Принтеры штрихкодов


3-1086253917
galexis
2004-06-03 13:11
2004.06.27
Медленно работает поиск по полю VARCHAR


6-1083771426
Filat
2004-05-05 19:37
2004.06.27
LDAP, как и чем его можно юзать в Delphi?




   Наверх