powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Подсказка к параметрам ХП внутри пакета
7 сообщений из 7, страница 1 из 1
Подсказка к параметрам ХП внутри пакета
    #39993997
Фотография CyberMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При редактировании пакета и вводе имени ХП, часто получается вот такая подсказка:


Причем параметры не от этой ХП, а другой.
...
Рейтинг: 0 / 0
Подсказка к параметрам ХП внутри пакета
    #39993998
Фотография CyberMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавлю, что новая точка с запятой прибавляется ко всем параметрам при каждом новом показе этой же подсказки.
...
Рейтинг: 0 / 0
Подсказка к параметрам ХП внутри пакета
    #39994005
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так и будет получаться, пока воспроизводимого примера нет.
...
Рейтинг: 0 / 0
Подсказка к параметрам ХП внутри пакета
    #39994010
Фотография CyberMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть вот такой, похожий пример:
Код: sql
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.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
SET TERM ^ ;

CREATE OR ALTER PROCEDURE TEST_SP1 (
    INT1 INTEGER,
    INT2 INTEGER)
AS
BEGIN
END^

CREATE OR ALTER PROCEDURE TEST_SP2
AS
BEGIN
END^

CREATE OR ALTER PACKAGE TEST_PKG
AS
BEGIN
    PROCEDURE SOMETHING_DO(PARAM1 INTEGER);
END^

RECREATE PACKAGE BODY TEST_PKG
AS
BEGIN
    PROCEDURE SOMETHING_DO(PARAM1 INTEGER)
    AS
    BEGIN
        EXECUTE PROCEDURE TEST_SP2;

        EXECUTE PROCEDURE TEST_SP1(1, 2);
    END

    PROCEDURE SOMETHING_DO2(PARAM2 INTEGER)
    AS
    BEGIN
        EXECUTE PROCEDURE TEST_SP2;

        EXECUTE PROCEDURE TEST_SP1(1, 2);
    END
END^

SET TERM ; ^



Ставим курсор сразу после открывающей скобки:


После ставим курсор после открывающей скобки у процедуры TEST_SP1. Подсказка почему-то от процедуры пакета:


А если у SOMETHING_DO2 добавить второй параметр и вызывать подсказку к TEST_SP1, то получается вот так и начинают добавляться точки с запятой:


...
Рейтинг: 0 / 0
Подсказка к параметрам ХП внутри пакета
    #39994155
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Исправил.
...
Рейтинг: 0 / 0
Подсказка к параметрам ХП внутри пакета
    #39997130
Фотография CyberMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Другая проблемка.
Если начать описывать процедуру в заголовке пакета, то IBE сообщает, что нет параметров.
...
Рейтинг: 0 / 0
Подсказка к параметрам ХП внутри пакета
    #39998172
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CyberMax
Другая проблемка.
Если начать описывать процедуру в заголовке пакета, то IBE сообщает, что нет параметров.


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


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