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

Вниз

Ошибка при получении значения генератора   Найти похожие ветки 

 
Erich   (2005-06-12 01:35) [0]

Ошибка при получении значения генератора.
Запрос:
SELECT GEN_ID(GEN_STUDENTS_ID, 1) FROM "Students"
Ответ:
Invalid token.
invalid request BLR at offset 75.
generator GEN_STUDENTS_ID is not defined.

Подскажите, plz, как это лечить ?


 
Zacho ©   (2005-06-12 02:45) [1]

Судя по всему, действительно нет генератора с таким именем. Создать.
Кстати, не забывай, что в диалекте 3, если имена метаданных при создании указавались в кавычках, то и при обращении к ним их надо заключать в кавычки и писать в том же регистре.

Т.е. если генератор был создан командой CREATE GENERATOR GEN_STUDENTS_ID то к нему можно обращаться и GEN_ID(Gen_Students_Id,1) и GEN_ID(GEN_STUDENTS_ID,1), и GEN_ID(GeN_sTudeNts_ID,1) и т.д., а если как CREATE GENERATOR "Gen_Students_Id" то только GEN_ID("Gen_Students_Id",1)


 
Sergey13 ©   (2005-06-12 10:00) [2]

Erich   (12.06.05 01:35)
SELECT GEN_ID(GEN_STUDENTS_ID, 1) from RDB$DATABASE
Иначе, получишь столько значений, сколько записей в таблице "Students".


 
Erich   (2005-06-12 10:33) [3]

В том то и загогулина - есть такой генератор,
специально пересоздовал....


 
Erich   (2005-06-12 10:43) [4]

Спасибо, Zach, действительно - кавычки и регистр меня подвели :), была команда создания - CREATE GENERATOR "Gen_Students_Id".


 
_dimka   (2005-06-12 11:18) [5]


> Erich  

Sergey13 © прав

> Иначе, получишь столько значений, сколько записей в таблице
> "Students".

Если тебе нужно получить только одно значение то

> SELECT GEN_ID(GEN_STUDENTS_ID, 1) from RDB$DATABASE



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

Форум: "Базы";
Текущий архив: 2005.07.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.011 c
1-1120683503
ronyn
2005-07-07 00:58
2005.07.25
Как минимизировать программу в панель задач?


1-1120637119
Анастасия
2005-07-06 12:05
2005.07.25
отчет Rave и TreeView


3-1118651216
Peter_cc
2005-06-13 12:26
2005.07.25
Qreports групировка


4-1117524392
chili
2005-05-31 11:26
2005.07.25
Подскажите как определить имя пользователя которому пренадлежит п


1-1120656356
stud
2005-07-06 17:25
2005.07.25
завершение работы приложения





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский