Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / firebird-1.5-проблема с генератором. / 15 сообщений из 15, страница 1 из 1
15.03.2004, 10:23
    #32441404
sh'ors
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
firebird-1.5-проблема с генератором.
Подскажите господа. Есть таблица ppp, у нее поле id-integer.
Делаю генератор:
CREATE GENERATOR GEN_ppp_ID;
SET GENERATOR GEN_ppp_ID TO 1;
Делаю триггер :
CREATE TRIGGER TR_ID FOR "ppp"
ACTIVE BEFORE INSERT POSITION 1
AS
begin
"ppp"."id" = gen_id ("GEN_ppp_ID", 1);
end


при commite вываливается мессага invalid request BLR at offset 18.
generator Gen_ppp_ID is not defined.
подскажите что не так?
...
Рейтинг: 0 / 0
15.03.2004, 10:37
    #32441431
Kull Damned
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
firebird-1.5-проблема с генератором.
Про регистр символов забыл... :)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
CREATE GENERATOR  "GEN_ppp_ID" ;
SET GENERATOR  "GEN_ppp_ID"  TO  1 ;

...........

CREATE TRIGGER TR_ID FOR  "ppp" 
ACTIVE BEFORE INSERT POSITION  1 
AS
begin
 "ppp" . "id"  = gen_id ( "GEN_ppp_ID" ,  1 );
end
...
Рейтинг: 0 / 0
15.03.2004, 10:42
    #32441436
sh'ors
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
firebird-1.5-проблема с генератором.
не канает,
firebird пишет же в ошибке чо генератор не определен, а не не найден.
> а что за ошибка offset 18?
...
Рейтинг: 0 / 0
15.03.2004, 11:05
    #32441474
Kull Damned
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
firebird-1.5-проблема с генератором.
Версия птицы какая? Только что все проделал на FB 1.5 - арбайтен... :) И давай точнее описывай действия. При каком коммите происходит бага?
...
Рейтинг: 0 / 0
15.03.2004, 11:10
    #32441487
sh'ors
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
firebird-1.5-проблема с генератором.
Версия-1.5
commit после компиляции в ibexpert.
...
Рейтинг: 0 / 0
15.03.2004, 11:14
    #32441499
sh'ors
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
firebird-1.5-проблема с генератором.
P.S
компил без ошибок, а при commite baga.
...
Рейтинг: 0 / 0
15.03.2004, 11:15
    #32441503
srf2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
firebird-1.5-проблема с генератором.
количество генераторов в базе ?
...
Рейтинг: 0 / 0
15.03.2004, 11:17
    #32441509
Kull Damned
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
firebird-1.5-проблема с генератором.
Слушай, имхо, ты нагло врешь... ;) Только что указал неправильное имя генератора и в ответ получил:

invalid request BLR at offset 17.
generator Gen_pp_ID is not defined.


Проверь регистр символов! Чудес не бывает.
...
Рейтинг: 0 / 0
15.03.2004, 11:28
    #32441541
sh'ors
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
firebird-1.5-проблема с генератором.
ТОЧНО ГОВОРИШЬ, ЗАПАРИЛСЯ Я , КОМПИЛ ГЕНЕРАТОРА МЕНЯЛ БУКВЫ НА БОЛЬШИЕ АВТОМАТИЧЕСКИ
...
Рейтинг: 0 / 0
15.03.2004, 11:33
    #32441557
Kull Damned
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
firebird-1.5-проблема с генератором.
Заимей привычку брать в кавычки ВСЕ свои идентификаторы - избавит от геморроя... Если уж начал регистрозависимые идентификаторы юзать.
...
Рейтинг: 0 / 0
15.03.2004, 11:57
    #32441604
sh'ors
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
firebird-1.5-проблема с генератором.
Спасибо за совет птицу юзаю тока 2 день, опыта мало.
...
Рейтинг: 0 / 0
15.03.2004, 13:17
    #32441796
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
firebird-1.5-проблема с генератором.
Заимей привычку НЕ брать в кавычки свои идентификаторы.
И они будут регистронезависимы.
А по поводу геморроя, это к Kull Damned
...
Рейтинг: 0 / 0
15.03.2004, 14:14
    #32441919
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
firebird-1.5-проблема с генератором.
я вот тоже все брал в кавычки и писал по своему обыкновению маленькими буквами... и пришлось в java все закавычивать также (да еще эскейпить кавычки). не ставил бы кавычки - не было бы проблем...
...
Рейтинг: 0 / 0
15.03.2004, 14:21
    #32441932
Kull Damned
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
firebird-1.5-проблема с генератором.
Да это действительно трабла... %) Хотя с ' в Делфях тоже весело... Вот в M$-SQl юзают [] и вроде нареканий нету...
...
Рейтинг: 0 / 0
28.04.2004, 13:30
    #32500537
General
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
firebird-1.5-проблема с генератором.
Вместо
"ppp"."id" = gen_id ("GEN_ppp_ID", 1);
попробуй
NEW."id" = gen_id ("GEN_ppp_ID", 1);
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / firebird-1.5-проблема с генератором. / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]