powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Substring из строки больше 80 символов.
5 сообщений из 5, страница 1 из 1
Substring из строки больше 80 символов.
    #32529703
Peter F.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Работаю на Firebird 1.5
Пытаюсь выбрать подстроку из длинной строки в 360 символов с помощью функции substr - получаю Ошибку - типа ошибки преобразования или переполнения.
Попытался импортировать функцию так:

DECLARE EXTERNAL FUNCTION substr
CSTRING(1024), SMALLINT, SMALLINT
RETURNS CSTRING(1024) FREE_IT
ENTRY_POINT 'IB_UDF_substr' MODULE_NAME 'ib_udf';

Но тогда другая ошибка -
invalid request BLR at offset 65 procedure id 2 is not defined

Как в Firebird получить подстроку из строки длиной более 80 символов?
...
Рейтинг: 0 / 0
Substring из строки больше 80 символов.
    #32529777
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри исходники, в substr длина строки 80 символов...
Поменяй на нужную длину и пересобери.
...
Рейтинг: 0 / 0
Substring из строки больше 80 символов.
    #32529778
Peter F.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Понял спасибо,
а может у кого есть пересобранный ??

Вдруг кто уже наступал на эти грабли....
...
Рейтинг: 0 / 0
Substring из строки больше 80 символов.
    #32530040
Dik76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В rFunc есть то что тебе надо.
...
Рейтинг: 0 / 0
Substring из строки больше 80 символов.
    #32531520
Peter F.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, прекрасная ссылка!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Substring из строки больше 80 символов.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]