Всем добрый день
Установил себе ИБ2009, создал чистую базу с чарсет вин1251
Создал 2 эксепшина - один с русскими символами, другой с английскими
CREATE EXCEPTION EXP1 'test'; CREATE EXCEPTION EXP2 'тест';
создались
пытаюсь сделать процедуру
CREATE PROCEDURE SP_TEST2 AS BEGIN EXCEPTION EXP2; END
в момент компиляции получаю
Arithmetic overflow or division by zero has occurred.
arithmetic exception, numeric overflow, or string truncation.
Cannot transliterate character between character sets.
в ИБ75 такого небыло, в чем мб причина с ИБ2009?
IB2009 и чарсеты
Re: IB2009 и чарсеты
"мне папА
запрещал
читать новости
на первой странице ibase.ru"
Если глазами все-таки вторую новость не опознаешь, то вот ссылка
http://www.ibase.ru/unicode_faq.html#divzero
запрещал
читать новости
на первой странице ibase.ru"
Если глазами все-таки вторую новость не опознаешь, то вот ссылка
http://www.ibase.ru/unicode_faq.html#divzero
Re: IB2009 и чарсеты
ну как всегда ... папу вспомнили
читал, почему же
только IBX не использую ... пользуюсь FIBPlus 6.5
поэтому и прочитал мимо
читал, почему же
только IBX не использую ... пользуюсь FIBPlus 6.5
поэтому и прочитал мимо
Re: IB2009 и чарсеты
ну так это "установил IB 2009", а в каких дельфях пишем, и какие компоненты используются - мы телепатировать должны?
FIBPlus 6.5 тоже наверняка не расчитан на работу с D2009. Независимо от поддержки или неподдержки Fibplus-ом юникода.
Хотя про подобную ошибку в FIBPlus я впервые слышу.
FIBPlus 6.5 тоже наверняка не расчитан на работу с D2009. Независимо от поддержки или неподдержки Fibplus-ом юникода.
Хотя про подобную ошибку в FIBPlus я впервые слышу.
Re: IB2009 и чарсеты
сорри
пишем в D7
фиб 6.5
вопрос про совместимость переадресовал в техподдержку фиба
но тут про клиента нет речи пока (приложение стабильно работает на ИБ75, Д7, Фиб65) ... вернее косвенно - клиент IBExpert 2008.11.16
вот там и пытался создать ХП
зы
на ИБ2009 с наскока не получилось перейти, 30 процентов форм перестали работать из ряда ошибок, одна из которых вышеописанная (использую вызов exception через изменение описания одного из созданных, через update служебной таблицы rdb$exceptions ) и часть хп перестали работать (там где есть такого рода записей в переменную А = Б * С / Д, где переменные numeric(18,2) и (18,4) ... вообщем пришлось разбить на более простые выражения А = Б * С, A = A / Д)
вот и попробовал на простых вещах - пока только серверная часть... но видать клиент старый - IBExpert
пишем в D7
фиб 6.5
вопрос про совместимость переадресовал в техподдержку фиба
но тут про клиента нет речи пока (приложение стабильно работает на ИБ75, Д7, Фиб65) ... вернее косвенно - клиент IBExpert 2008.11.16
вот там и пытался создать ХП
зы
на ИБ2009 с наскока не получилось перейти, 30 процентов форм перестали работать из ряда ошибок, одна из которых вышеописанная (использую вызов exception через изменение описания одного из созданных, через update служебной таблицы rdb$exceptions ) и часть хп перестали работать (там где есть такого рода записей в переменную А = Б * С / Д, где переменные numeric(18,2) и (18,4) ... вообщем пришлось разбить на более простые выражения А = Б * С, A = A / Д)
вот и попробовал на простых вещах - пока только серверная часть... но видать клиент старый - IBExpert
Re: IB2009 и чарсеты
батенька, да Вы и с 3-им диалектом, похоже, впервые сталкиваетесь.вообщем пришлось разбить на более простые выражения А = Б * С, A = A / Д)
В IBExpert используется древний модифицированный FIBPlus. В любом случае, сейчас март, и Хвастунов наверняка за 4 месяца в IBE уже эту ошибку успел исправить.вот там и пытался создать ХП