Страница 1 из 1

Проблема с подключением UDF

Добавлено: 21 дек 2005, 12:43
yk
При попытке использовать функцию из udf возникает ошибка:
Invalid token.
invalid request BLR at offset 325
function SENDMAIL is not defined
module name or entrypoint could not be found

Однако dll с функцией находится в папке UDF сервера interbase (1.7)
и она подключена в базе.

что интересно - такая ошибка возникает только когда я работаю на сервере. На своей машине я тестировала эту udf - все нормально.
Строки подключения на моей машине и на сервере совпадают. И библиотеки одни и те же.

Различие разве в том, что на сервере стоит Firbird 1.5.
Однако ни его отключение, ни деинсталляция делу не помогли :(((
Думаю всеже что дело в файрберде... однако...

Добавлено: 21 дек 2005, 12:55
Ivan_Pisarevsky
У ИБ своя папка udf, у Фб своя...
Вообще-то не понятно что где лежит и что где установлено... выражайтесь яснее. :)

Добавлено: 22 дек 2005, 08:28
yk
InterBase 7.1 на обоих машинах
dll скомпилирована в delphi7

на моей машине - windows XP - кладу dll в папку udf - подключаю - все работает

на другой машине - Windows Server 2000 - кладу dll в папку borland/interbase/udf - подключаю (все те же параметры что и на рабочей машине - точка входа, имя библиотеки, входные\выходные) - ничего не работает - выдает ошибку что не видит библиотеку мою :(((

Добавлено: 22 дек 2005, 08:29
yk
а файрберд уже снесли

Добавлено: 22 дек 2005, 08:32
Dimitry Sibiryakov
Проверь какие библиотеки нужны твоей библиотеке. Скорее всего их не хватает.

Добавлено: 22 дек 2005, 10:13
kdv
то есть, InterBase 7.1 купили?

по udf читай faq - www.ibase.ru/ibfaq.htm