Гость
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Исключение при неверном регистре имени UDF [170] / 2 сообщений из 2, страница 1 из 1
12.05.2016, 16:38
    #39234475
Исключение при неверном регистре имени UDF [170]
Если в тексте триггера в редакторе триггеров или в SQL-редакторе ввести имя UDF без кавычек, а оно должно иметь кавычки, т.к. содержит буквы нижнего регистра, то при попытке автозавершения имени функции (опция Code Parameters включена) выдаётся исключение.
Пример. Имеется функция BlobSubtr, объявленная следующим образом:
DECLARE EXTERNAL FUNCTION "BlobSubstr"
BLOB,
INTEGER,
INTEGER
RETURNS CSTRING(256) FREE_IT
ENTRY_POINT 'BlobSubstr' MODULE_NAME 'MyUdf';
В редакторе SQL пишем начало оператора SELECT:
select blobsubstr(
После ввода открывающей скобки выдаётся сообщение:
Error Message:
----------------------------------------
Access violation at address 00404564 in module 'ibexpert.exe'. Read of address 00000020

[00404564] System.@LStrClr + $0
[00403BFF] System.@HandleAnyException + $33
Если опция Code Parameters выключена, то ошибка не возникает.
...
Рейтинг: 0 / 0
13.05.2016, 12:31
    #39235048
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исключение при неверном регистре имени UDF [170]
Исправил.
...
Рейтинг: 0 / 0
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Исключение при неверном регистре имени UDF [170] / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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