powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Два вопроса дебютанта: exception'ы и поля not null.
2 сообщений из 2, страница 1 из 1
Два вопроса дебютанта: exception'ы и поля not null.
    #32072511
p519446
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа корифеи!
Подскажите, плз, начинающему в IB:
1) в даю IBConsole (Interactive SQL) команду create exception <MyExceptName> '<MyMessageInCyrillic>', IB ее запоминает, но при попытке открыть "папку" Exceptions выдает errror-окно: "Arithmetic exception, ... or string truncation. Cannot transliterate character between charset".
Естессно, БД у меня в кодовой странице Win1251.
Исключения на аглицком языке хранит нормально.
В чем тут дело?
3) в справке по ИБ есть зарезервированное слово trim, но ИБ "его не понимает" (в DATADEF.PDF сказано, что только через вызов UDF). Короче, как обрезать пробелы от строки (например, при проверке значения параметра new.fieldname в триггере before insert) ?
Заранее буду всем благодарен за советы.
...
Рейтинг: 0 / 0
Два вопроса дебютанта: exception'ы и поля not null.
    #32072524
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.
По поводу исключений - попробуй при соединении указать кодировку (в IBConsole - меню Connect as, там win1251).
По поводу trim - это внешняя функция из библиотеки и для использования её надо объявить. Вот пример из справки:
DECLARE EXTERNAL FUNCTION RTRIM
CSTRING(80)
RETURNS CSTRING(80) FREE_IT
ENTRY_POINT ’IB_UDF_rtrim’ MODULE_NAME ’ib_udf’;
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Два вопроса дебютанта: exception'ы и поля not null.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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