powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Проблема при отладке execute statement в IB Expert
5 сообщений из 5, страница 1 из 1
Проблема при отладке execute statement в IB Expert
    #39952761
Фотография aleksandr-pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю насколько это проблема, может быть особенность, но все же опишу мало ли.
Ниже банальный пример execute statement с запросом который не возвращает не одной строки FireBird 3.0.5, IbExpert 2020.4.28.1 при обычной работе все адекватно, процедура возвращает переменную OLDEST= null

Код: pascal
1.
2.
3.
4.
5.
6.
7.
CREATE OR ALTER procedure TMP returns (OLDEST integer)
as
begin
  OLDEST=null;
  execute statement 'Select MON$OLDEST_TRANSACTION from MON$DATABASE where MON$OLDEST_TRANSACTION=-1' into :OLDEST;
  suspend;
end



при этом если произвести отладку процедуры то переменная OLDEST = 0

...
Рейтинг: 0 / 0
Проблема при отладке execute statement в IB Expert
    #39952845
AltHasp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleksandr-pro,

1) NULL<>другому NULL
2) OLDEST=coalesce(OLDEST,-1);

Удачи !
...
Рейтинг: 0 / 0
Проблема при отладке execute statement в IB Expert
    #39952854
Фотография aleksandr-pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вопрос не в том что NULL <> NULL это я знаю а в том что во время отладки поле OLDEST= 0 в то время как запрос возвращает в execute statement возвращает NULL
...
Рейтинг: 0 / 0
Проблема при отладке execute statement в IB Expert
    #39952898
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Баг. Исправил.
...
Рейтинг: 0 / 0
Проблема при отладке execute statement в IB Expert
    #39953025
Фотография aleksandr-pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо !
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Проблема при отладке execute statement в IB Expert
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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