powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / IBE 2013.9.3.1: странный "parsing error" на корректный код
14 сообщений из 14, страница 1 из 1
IBE 2013.9.3.1: странный "parsing error" на корректный код
    #38399260
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hi all

Кому интересно, проверьте у себя в IBE 2013.9.3.1 (и от 27.07.2013 тоже самое было) вот это:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
set term ^;
create or alter procedure P_FOO
AS
declare variable v_dts_beg timestamp;
declare variable v_foo int default 100;
begin
  v_foo=1;
  select first 1 cast('now' as timestamp) from rdb$database into v_dts_beg;
end^
set term ;^
commit;



Этот код нормально скармливается в isql - как firebird'у 2.5, так и 3.0.

Однако, в ИБЭ такую ХП можно СОЗДАТЬ в Script Executive, но откомпилировать его в окне редактора ХП нельзя: версия от 26.07.2013 ругалась на "declare variable v_foo int default 100;" ("дефолтные значение не поддерживаются"), а последняя версия ругается на "select first 1 ..." - parsing error.

К базе 2.5 и 3.0 коннекчусь клиентом 2.5.3.26661
Код: plaintext
21.06.2013  10:55              552960 fbclient.dll

"What the foo" ?
...
Рейтинг: 0 / 0
IBE 2013.9.3.1: странный "parsing error" на корректный код
    #38399271
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид, у меня ибе тоже на какой процедуре ругался на парсинг еррор, но при этом нормально скармливал фб. Неужели он умеет отказывать?
...
Рейтинг: 0 / 0
IBE 2013.9.3.1: странный "parsing error" на корректный код
    #38399272
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид,

у меня работает. IBE 2013.9.3.1
...
Рейтинг: 0 / 0
IBE 2013.9.3.1: странный "parsing error" на корректный код
    #38399277
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
правда fb-2.5.2.26540
...
Рейтинг: 0 / 0
IBE 2013.9.3.1: странный "parsing error" на корректный код
    #38399285
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Версия сервера в регистрационной записи базы какая выставлена?
...
Рейтинг: 0 / 0
IBE 2013.9.3.1: странный "parsing error" на корректный код
    #38399287
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

не, он в ДАННОМ случае всё равно её ест. Тут какое-то ложное срабатывание. Надо подождать Александра.
...
Рейтинг: 0 / 0
IBE 2013.9.3.1: странный "parsing error" на корректный код
    #38399288
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpertВерсия сервера в регистрационной записи базы какая выставлена?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Attempting to connect to:
192.168.99.44/3330:idx_test
 
Connecting... Passed!
Server version: LI-T6.3.0.30653 Firebird 3.0 Alpha 1
 
Attempting to connect to services manager... Passed!
 
Disconnecting from database... Passed!
...
Рейтинг: 0 / 0
IBE 2013.9.3.1: странный "parsing error" на корректный код
    #38399290
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpertВерсия сервера в регистрационной записи базы какая выставлена?пардон, не сразу понял, что нужно.
Вот - аттач.
...
Рейтинг: 0 / 0
IBE 2013.9.3.1: странный "parsing error" на корректный код
    #38399291
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид,

Я не об этом спрашивал, я спрашивал, какая версия сервера указана тобой в регистрационной записи БД?
...
Рейтинг: 0 / 0
IBE 2013.9.3.1: странный "parsing error" на корректный код
    #38399294
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpertЯ не об этом спрашивал, я спрашивал, какая версия сервера указана тобой в регистрационной записи БД?я знаю в ИБЭ только одно место, зовущееся "регистрационной записью".
Это ОНО ? (скрин) если нет, то ткни носом, плз, куда еще смотреть там.
...
Рейтинг: 0 / 0
IBE 2013.9.3.1: странный "parsing error" на корректный код
    #38399295
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понятно. Если указать FB 3, то действительно выдает ошибку.
Буду смотреть, но удивляться тут особо нечему: парсер очень сложный получается с учетом необходимости поддержки всех версий IB и FB, так что сюрпризы при его допиливании под FB 3 однозначно будут в ассортименте.
...
Рейтинг: 0 / 0
IBE 2013.9.3.1: странный "parsing error" на корректный код
    #38399301
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

можно ли для Fb3 сделать подсвечивание новых ключевых слов? Хотя бы тех что в оконных функциях используются OVER, PARTITION BY, LEAD, LAG, FIRST_VALUE, LAST_VALUE, NTH_VALUE, ROW_NUMBER.
...
Рейтинг: 0 / 0
IBE 2013.9.3.1: странный "parsing error" на корректный код
    #38399307
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

Все будет со временем. Перечисленные слова добавлю сегодня.
...
Рейтинг: 0 / 0
IBE 2013.9.3.1: странный "parsing error" на корректный код
    #38399318
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

забыл ещё RANK и DENSE_RANK
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / IBE 2013.9.3.1: странный "parsing error" на корректный код
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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