![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
В FireBird не срабатывают External вызовы!? [D6, Firebird]
XM-AD © (2002-12-05 14:40:00)Почему в FireBird, sql dialect 3 не срабатывают след.структуры:
???
DECLARE EXTERNAL FUNCTION STRLEN
CSTRING(32767)
RETURNS INTEGER BY VALUE
ENTRY_POINT ’IB_UDF_strlen’ MODULE_NAME ’ib_udf’;
В результат выдается ошибка:
//* $$ ******** ERROR *************
//FAILED - Invalid token.
//Dynamic SQL Error.
//SQL error code = -104.
//Unexpected end of command.
Что делать? Функция оч.нужна!
XM-AD (2002-12-05 15:48:00) [1]Да, действительно, то была якась фигня, а не кавычки... Просто у меня в редакторе не различишь, а вставку я делал из пдф-а. В блокноте сразу увидел. Что они там за кавычки написали....... :( Спасибо всем!
Smashich (2002-12-05 15:33:00) [2]Синтаксис правильный....а где ты это используешь именно?
XM-AD (2002-12-05 15:10:00) [3]Кавычки, как положено, одинарные. Вообще я функцию, которая приведена, из InterBase 6 Language Reference переписал. ib_udf.dll лежит в папке "C:\Program Files\Firebird\UDF"
kaif (2002-12-05 14:53:00) [4]А что за кавычки употребелны? Я что-то не понял. Тут явно в синтаксисе ошибка, судя по сообщению. Если бы он dll не нашел или функцию в ней - сообщение было бы другим.