powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Исключение при неверном регистре имени UDF [170]
2 сообщений из 2, страница 1 из 1
Исключение при неверном регистре имени UDF [170]
    #39234475
Если в тексте триггера в редакторе триггеров или в 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
Исключение при неверном регистре имени UDF [170]
    #39235048
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Исправил.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Исключение при неверном регистре имени UDF [170]
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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