Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Функции в базе 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]

Может сервер перезапустить?


Наверх

Титульная страница Поиск, карта сайта Написать письмо