powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Внешние процедуры и редактор скриптов
8 сообщений из 8, страница 1 из 1
Внешние процедуры и редактор скриптов
    #39114438
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Редактор скриптов IBE ругается на внешние процедуры. Например берём процедуру из примеров

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
create procedure gen_rows (
    start_n integer not null,
    end_n integer not null
) returns (
    result integer not null
)
    external name 'pascaludr!gen_rows'
    engine udr;



Код: plaintext
Unexpected end of statement

Если выполнить этот оператор в SQL редакторе без модуля pascaludr.ddl то ошибка будет, но только по коммиту

Код: plaintext
1.
2.
Невозможно подтвердить транзакцию:
Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements.
Module not found.

Если модуль присутствует, то всё будет нормально.

И ещё можно докрутить редакторы самих процедур, функций и триггеров чтобы они внешние UDR понимали?

Сейчас обрезаются вот так

Код: sql
1.
2.
3.
4.
5.
6.
CREATE OR ALTER PROCEDURE GEN_ROWS (
    START_N INTEGER NOT NULL,
    END_N INTEGER NOT NULL)
RETURNS (
    N INTEGER NOT NULL)
AS
...
Рейтинг: 0 / 0
Внешние процедуры и редактор скриптов
    #39114568
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скинь мне на почту эту самую pascaludr.ddl, чтобы я мог создать внешнюю процедуру и потестить.
...
Рейтинг: 0 / 0
Внешние процедуры и редактор скриптов
    #39114856
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

отправил.
...
Рейтинг: 0 / 0
Внешние процедуры и редактор скриптов
    #39126307
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скриптер поправил, редактор процедур теперь тоже external процедуры понимает.
Надо бы еще функцию и триггер внешние для тестов.
...
Рейтинг: 0 / 0
Внешние процедуры и редактор скриптов
    #39126443
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

предоставлю. Как только сделаю. Функцию без проблем. Триггер ещё не пробовал делать. Разберусь пришлю и его.
...
Рейтинг: 0 / 0
Внешние процедуры и редактор скриптов
    #39126508
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

отправил письмо с UDR содержащей ещё и функцию. С триггерами разбираюсь.

Спасибо.
...
Рейтинг: 0 / 0
Внешние процедуры и редактор скриптов
    #39130365
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Допилил функции и пакеты.
...
Рейтинг: 0 / 0
Внешние процедуры и редактор скриптов
    #39131413
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

спасибо.

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


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