Откуда я могу скачать библиотеку UDF, которая содержит F_CRLF

База данных Firebird, в которой приложение использует требуемую функцию F_CRLF. Когда я перемещаю эту базу данных на другую машину и пытаюсь получить к ней доступ, через стороннее приложение я получаю "Недопустимый запрос BLR, так как функция смещения xxx F_CRLF не определена. Не найдено имя модуля или записи.

Я попытался скачать freeudflib.dll с сайтов и поместить его в каталог firebird udf и перезапустить сервер, но получаю то же сообщение. Я подумал, что, возможно, я скачал неправильный файл и проверил у вас, ребята, есть ли надежное место, откуда я мог бы загрузить этот файл.

1 ответ

Вы можете найти функцию F_CRLF здесь:

http://freeadhocudf.org/index_eng.html

Вы также можете заменить эту функцию, например:

SELECT 'first row' || F_CRLF() || 'second row' FROM RDB$DATABASE;

с этим:

SELECT 'first row' || ASCII_CHAR(13)||ASCII_CHAR(10)|| 'second row' FROM RDB$DATABASE;

Увидеть:

http://www.firebirdfaq.org/faq132/

Другие вопросы по тегам