Вниз
Скачать: CL | DM;

как объявить пользовательскую функцию ?   Найти похожие ветки 

 
senya   (2004-03-26 15:27) [0]

Здравствуйте!
Объявляю пользовательскую функцию в FireBird
DECLARE EXTERNAL FUNCTION IIF_BOOL
   cstring(255),
   cstring(255),
   cstring(255)
   RETURNS cstring(255) BY VALUE
   ENTRY_POINT "IIF_BOOL" MODULE_NAME "MyFbDll";

а мне выдает сообщение This operation is not defined for system tables.

Не подскажите в чем проблема?


 
Digitman ©   (2004-03-26 15:32) [1]

результат типа cstring() не м.б. возвращен по значению, только - по ссылке (т.е. по умолчанию)

убери BY VALUE


 
Johnmen ©   (2004-03-26 15:33) [2]

>RETURNS cstring(255) BY VALUE

М-дя...:)

Может стоит сходить на ibase.ru и почитать про создание и использование UDF ?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.022 c
3-1080204702
Vano
2004-03-25 11:51
2004.04.25
В DbGrid-е не отоброжается содержание memo поля


14-1080731640
peypivo
2004-03-31 15:14
2004.04.25
-


9-1067670233
Hecz
2003-11-01 10:03
2004.04.25
Искуственный интеллект


1-1081158482
СержК
2004-04-05 13:48
2004.04.25
При создании ТХТ файла выдает ошибку


14-1081168789
Nikolay M.
2004-04-05 16:39
2004.04.25
Программисты - натуры творческие ;-))




   Наверх