![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Функции в базе Firebird [D6, FireBird 1.5]
Koala © (2004-08-17 19:03:00)Скачал rfunc.dll, есть там ф-я RUpper, обьявил функцию в базе(имя, имя библиотеки, точка входа, входные аргументы и т.д.), делаю тригер
new.user_name=F_RUPPER(new.user_name);выскакивает ошибка
Неверный элемент.
неверный вызов BLR по смещению 8.
функция F_RUPPER не определена.
module name or entrypoint could not be found.
в чем причина ошибки????
(Базу создаю с помощью IBExpert)
Koala (2004-08-19 16:17:00) [1]
> Sergey_Masloff (17.08.04 20:23) [4]
> Может тупой вопрос - уверен что сама DLL лежит в папке которая
> может использоваться для внешних dll ? Ну там папка ..\udf
> или что в конфиге записано?
да библиотека лежит в папке C:\Program Files\Firebird 1.5\UDF\
а где она должна лежать????
Desdechado (2004-08-17 20:32:00) [2]Там же к библиотеке RFunc прилагается объявления
Sergey_Masloff (2004-08-17 20:23:00) [3]Может тупой вопрос - уверен что сама DLL лежит в папке которая может использоваться для внешних dll ? Ну там папка ..\udf или что в конфиге записано?
P.N.P. (2004-08-17 20:12:00) [4]DECLARE EXTERNAL FUNCTION RUPPER
CSTRING(255)
RETURNS CSTRING(255)
ENTRY_POINT 'fn_rupper' MODULE_NAME 'rfunc';
Koala (2004-08-17 19:18:00) [5]Пробывал... не помогло...
Sergey13 (2004-08-17 19:05:00) [6]Может сервер перезапустить?