![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как объявить пользовательскую функцию ? [D6, FireBird]
senya © (2004-03-26 15:27:00)Здравствуйте!
Объявляю пользовательскую функцию в 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.
Не подскажите в чем проблема?
Johnmen (2004-03-26 15:33:00) [1]>RETURNS cstring(255) BY VALUE
М-дя...:)
Может стоит сходить на ibase.ru и почитать про создание и использование UDF ?
Digitman (2004-03-26 15:32:00) [2]результат типа cstring() не м.б. возвращен по значению, только - по ссылке (т.е. по умолчанию)
убери BY VALUE