Гость
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Внешние процедуры и редактор скриптов / 8 сообщений из 8, страница 1 из 1
26.11.2015, 22:06
    #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
27.11.2015, 07:47
    #39114568
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Внешние процедуры и редактор скриптов
Скинь мне на почту эту самую pascaludr.ddl, чтобы я мог создать внешнюю процедуру и потестить.
...
Рейтинг: 0 / 0
27.11.2015, 13:24
    #39114856
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Внешние процедуры и редактор скриптов
IBExpert,

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

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

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

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

спасибо.

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


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