Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите,плз, справиться с Udf

6.6K
19 мая 2005 года
TitGen
32 / / 05.05.2005
Hi, пипель !
У меня к сообществу один вопрос по IB/FireBird:
1) Что я делаю не так ?

Вводная часть:
1) Скачал с ibase.ru UDFы, называются RFUNC
2) copy RFUNC.DLL C:\IB\UDF\*.* (Firebird 1.5.X)
3) В SQLmonitor_e делаю:
DECLARE EXTERNAL FUNCTION "Space"
CSTRING (255),
INTEGER
RETURNS CSTRING (255) FREE_IT
ENTRY_POINT 'StrRepeat' MODULE_NAME 'RFUNC.DLL';

Тут все ОК. УДФка скриэйтилась.
4) Сама функция StrRepeat описана так: (из описания)
StrRepeat(s, i) s Дублирует строку s i раз
где:
s - параметр типа VARCHAR(255)
i - параметр типа INTEGER
5) Опять-же в SQL_monitor_е ваяю:
select "id", "Space"('assa', 3) from "Oper"

И получаю ошибку:

fmSQLEditor.Query:
Invalid token.invalid request BLR at offset 67.
function Space is not defined.
module name or entrypoint could not be found.

Мда... Пользуюсь IBManager, УДФ_ка реально создана и это видно...
По английски читать вроде не разучился....
Единственное подозрение - таки не туда положил ДЛЛку...
Развейте плз мои сомнения, подскажите ЧТО Я ДЕЛАЮ НЕ ТАК ?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог