Главная страница
    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.01 c
1-1120687991
Чайник
2005-07-07 02:13
2005.07.25
Как узнать, установлен ли шрифт с конкретным именем?


1-1120465137
NightStranger
2005-07-04 12:18
2005.07.25
Читать информацию из файла на сайте


14-1120138292
Narik
2005-06-30 17:31
2005.07.25
Интернет браузер


1-1120815357
Demidoff
2005-07-08 13:35
2005.07.25
Как прописать обработку архива чере ShellExecuteEx,CreateProcess?


9-1113151022
Ландграф Павел
2005-04-10 20:37
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский