error 14267

Обсуждение вопросов по разработке программ в среде продуктов копорации "Progress Software"
Аватара пользователя
dmikai
Старожил
Сообщения: 517
Зарегистрирован: 20 сен 2006, 23:19
Откуда: Рига, Латвия

error 14267

Сообщение dmikai » 07 сен 2012, 10:43


Аватара пользователя
Arelav
Администратор
Сообщения: 1881
Зарегистрирован: 25 мар 2005, 17:05
Откуда: Progress Technologies

Re: error 14267

Сообщение Arelav » 07 сен 2012, 11:06

Ответ на первый вопрос не знаю.
По второму, может всё-таки лучше установить как просит?

От Oracle

От Progress


Аватара пользователя
dmitri
Старожил
Сообщения: 1016
Зарегистрирован: 04 авг 2005, 16:19
Откуда: Pennsylvania, USA

Re: error 14267

Сообщение dmitri » 07 сен 2012, 20:11

Наверное не соответствуют кодовые установки Прогресса ( -cpinternal, -cpstream), кодвым установкам Оракла -- National Language Support NLS_LANG. Вы случайно не используете Латышские или Русские кодировки в том или другом? Что бы устранить сообшение об ошибке как минимум одно из 2х надо поменять :) Прогресс естественно рекомендует менять Оракл NLS_LANG. Оракл сделал бы так же -- просил поменять в Прогрессе.

>Можно ли его подавить не меняя NLS_LANG?
Ничего не меняя сообшение тоже можно подавить способом Юры Потемкина, отредактировав promsgs. Будет ли это хорошо, не знаю.
Dmitri Levin and

Аватара пользователя
dmikai
Старожил
Сообщения: 517
Зарегистрирован: 20 сен 2006, 23:19
Откуда: Рига, Латвия

Re: error 14267

Сообщение dmikai » 10 сен 2012, 09:26

В данном случае используются латышские символы из кодовой страницы 1257.
А вот если поменять NLS_LANG, то сразу появляется проблема - если в ORACLE базу записывать хотя бы один латышский символ, то необходимо искусственно увеличивать длину строки. Но это долгая история.