powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Не работает отладчик процедур при использовании вложенных процедур или функций
2 сообщений из 2, страница 1 из 1
Не работает отладчик процедур при использовании вложенных процедур или функций
    #40046550
Dimbuch®
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Версия IBExpert 2021.2.12.1
Перестал работать отладчик процедур при использовании вложенных процедур/функций. В версии IBExpert 2021.1.25.1 такой вариант работал хорошо, сломался только в следующих версиях.

Пример:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
SET TERM ^ ;

CREATE OR ALTER PROCEDURE new_procedure_1
AS
  DECLARE VARIABLE i INTEGER;

  DECLARE PROCEDURE l_sub_proc(param1 INTEGER)
  AS
  BEGIN
    param1 = param1;
  END

  DECLARE FUNCTION l_sub_func(param1 INTEGER)
  RETURNS INTEGER
  AS
  BEGIN
    RETURN param1;
  END

BEGIN
  EXECUTE PROCEDURE l_sub_proc(1);

  i = l_sub_func(1);

END^

SET TERM ; ^




Перехожу в отладчик, выполняю процедуру по шагам. Появляется ошибка:

Undefined name.
Dynamic SQL Error.
SQL error code = -204.
Procedure unknown.
L_SUB_PROC.
----------------------
SQLCODE: -204
SQLSTATE: 42000
GDSCODE: 335544569
...
Рейтинг: 0 / 0
Не работает отладчик процедур при использовании вложенных процедур или функций
    #40046612
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Исправил.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Не работает отладчик процедур при использовании вложенных процедур или функций
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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