![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
при попытке обращения к функции ошибка... [D6, IB6.x, FireBird]
udf © (2003-05-26 17:06:00)Пытаюсь писпользовать 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
udf (2003-05-26 18:22:00) [1]cstring - помог
Johnmen спасибо.
Johnmen (2003-05-26 17:55:00) [2]Пуск->Программы->InterBase->Documentation->SQL Reference Help
<<DECLARE EXTERNAL FUNCTION>>
udf (2003-05-26 17:47:00) [3]2 Johnmen © (26.05.03 17:45)
как вводу глядел :))) действительно неправильно работает. А что не так? по ссылке же вроде...
Johnmen (2003-05-26 17:45:00) [4]...и еще посмотри примеры в документации - у тебя не все в порядке с возвращаемым значением...:)
udf (2003-05-26 17:39:00) [5]Мастаки, сорри. Это я напортачил. Забыл указать в exports имя :)
udf (2003-05-26 17:33:00) [6]за регистром слежу - все нормально совпадает с кодом. может сервак не настроен на папку udf?
Johnmen (2003-05-26 17:29:00) [7]Имя точки входа регистрозависимо...
udf (2003-05-26 17:25:00) [8]вернее не в скобки, а в кавычки :)
udf (2003-05-26 17:21:00) [9]перестартовал... та же фигня. У меня 3 диалект, пробовал в скобки брать пишет -
Invalid token.
invalid request BLR at offset 63.
function MyFunc is not defined.
module name or entrypoint could not be found.
Johnmen (2003-05-26 17:12:00) [10]Перестартуй сервер...