Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];

Вниз

Автоинкримент в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.049 c
6-1083681837
P.D.YU
2004-05-04 18:43
2004.06.27
UDP


1-1086779968
Roma
2004-06-09 15:19
2004.06.27
Как в компоненте DateTimePicker сделать выбор только года


14-1086938870
Думкин
2004-06-11 11:27
2004.06.27
С днем рождения! 11 июня


3-1085906646
varfolomey
2004-05-30 12:44
2004.06.27
Помогите с InterBase 6.0


1-1087216693
Oksana
2004-06-14 16:38
2004.06.27
Как определить, свободна ли переменная?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский