Гость
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Не работает FETCH в отладчике блоков [211] / 3 сообщений из 3, страница 1 из 1
12.02.2019, 14:11
    #39772836
Не работает FETCH в отладчике блоков [211]
(Firebird 2.5.8, IbExpert 2019.1.31.1)
При наличии параметров у курсора выполнение оператора FETCH в отладчике блоков показывает пустой результат (результирующие переменные не присваиваются, ROW_COUNT=0), хотя Firebird выполняет блок нормально.
Пример:
авторexecute block
returns ( "Date" date, "RowCount" integer )
as
declare variable "Param" date;
declare variable "Ref" cursor for (
select current_date
from rdb$database
where current_date = :"Param"
);
begin
"Date" = null;
"Param" = current_date;
open "Ref";
fetch "Ref" into :"Date";
"RowCount" = row_count;
suspend;
close "Ref";
end
...
Рейтинг: 0 / 0
12.02.2019, 18:25
    #39772999
AltHasp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает FETCH в отладчике блоков [211]
Валерий Андреев,

не нужно присваивать значение в current_date.

Почитайте про зарезервированные слова в т.ч. про current_date.
...
Рейтинг: 0 / 0
13.02.2019, 08:58
    #39773146
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает FETCH в отладчике блоков [211]
Бага с регистрозависимыми именами переменных. Исправил.
...
Рейтинг: 0 / 0
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Не работает FETCH в отладчике блоков [211] / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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