powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Не работает FETCH в отладчике блоков [211]
3 сообщений из 3, страница 1 из 1
Не работает FETCH в отладчике блоков [211]
    #39772836
(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
Не работает FETCH в отладчике блоков [211]
    #39772999
AltHasp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Валерий Андреев,

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

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


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