Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Два вопроса дебютанта: exception'ы и поля not null. / 2 сообщений из 2, страница 1 из 1
26.11.2002, 14:08
    #32072511
p519446
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Два вопроса дебютанта: exception'ы и поля not null.
Господа корифеи!
Подскажите, плз, начинающему в 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
26.11.2002, 14:29
    #32072524
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Два вопроса дебютанта: exception'ы и поля not null.
Привет.
По поводу исключений - попробуй при соединении указать кодировку (в 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
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Два вопроса дебютанта: exception'ы и поля not null. / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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