Текущий архив: 2003.06.16;
Скачать: CL | DM;
Внизпри попытке обращения к функции ошибка... Найти похожие ветки
← →
udf (2003-05-26 17:06) [0]Пытаюсь писпользовать UDF(написал на Delphi)
DECLARE EXTERNAL FUNCTION "MyFunc"
VARCHAR(20),
VARCHAR(50),
VARCHAR(1)
RETURNS VARCHAR(50)
ENTRY_POINT "MyFuncDelphi" MODULE_NAME "udf.dll"
Пытаюсь выполнить такую конструкцию:
select MyFunc("ffffff","xxxxxx","-")
from rdb$database
выдает ошибку:
Function unknown
MYFUNC
udf.dll лежит в папке UDF
← →
Johnmen (2003-05-26 17:12) [1]Перестартуй сервер...
← →
udf (2003-05-26 17:21) [2]перестартовал... та же фигня. У меня 3 диалект, пробовал в скобки брать пишет -
Invalid token.
invalid request BLR at offset 63.
function MyFunc is not defined.
module name or entrypoint could not be found.
← →
udf (2003-05-26 17:25) [3]вернее не в скобки, а в кавычки :)
← →
Johnmen (2003-05-26 17:29) [4]Имя точки входа регистрозависимо...
← →
udf (2003-05-26 17:33) [5]за регистром слежу - все нормально совпадает с кодом. может сервак не настроен на папку udf?
← →
udf (2003-05-26 17:39) [6]Мастаки, сорри. Это я напортачил. Забыл указать в exports имя :)
← →
Johnmen (2003-05-26 17:45) [7]...и еще посмотри примеры в документации - у тебя не все в порядке с возвращаемым значением...:)
← →
udf (2003-05-26 17:47) [8]2 Johnmen © (26.05.03 17:45)
как вводу глядел :))) действительно неправильно работает. А что не так? по ссылке же вроде...
← →
Johnmen (2003-05-26 17:55) [9]Пуск->Программы->InterBase->Documentation->SQL Reference Help
<<DECLARE EXTERNAL FUNCTION>>
← →
udf (2003-05-26 18:22) [10]cstring - помог
Johnmen спасибо.
Страницы: 1 вся ветка
Текущий архив: 2003.06.16;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.006 c