Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

формат даты слишком велик для внутреннего буфера : Супермаг Плюс (Супермаг 2000)

19.03.2024 13:48


17.06.2013 11:17
OlegON
 
Чем закончилось? Предлагаю, кстати, всегда менять NLS_LANG в переменных окружения.
17.06.2013 12:00
Tiger
 
Цитата:
OlegON Чем закончилось? Предлагаю, кстати, всегда менять NLS_LANG в переменных окружения.
Сегодня сделали запрос в БД:

Цитата:
SQL> select * from nls_database_parameters;

PARAMETER VALUE
------------------------------ ----------------------------------------
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_CURRENCY $
NLS_ISO_CURRENCY AMERICA
NLS_NUMERIC_CHARACTERS .,
NLS_CHARACTERSET CL8MSWIN1251
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT DD-MON-RR
NLS_DATE_LANGUAGE AMERICAN
NLS_SORT BINARY
NLS_TIME_FORMAT HH.MI.SSXFF AM

PARAMETER VALUE
------------------------------ ----------------------------------------
NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR
NLS_DUAL_CURRENCY $
NLS_COMP BINARY
NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CONV_EXCP FALSE
NLS_NCHAR_CHARACTERSET AL16UTF16
NLS_RDBMS_VERSION 10.2.0.4.0

20 rows selected.
Решили поставить для эксперимента AMERICAN_AMERICA.CL8MSWIN1251 вместо CIS поставить AMERICA!
17.06.2013 12:26
OlegON
 
Ничего не понял, если честно... Где и что решили поменять?
17.06.2013 15:35
Tiger
 
Цитата:
OlegON Ничего не понял, если честно... Где и что решили поменять?
Сделали запрос приведенный выше на сервере БД. Заметив среди запрошенных параметров NLS_LANGUAGE=AMERICAN и NLS_TERRITORY=AMERICA. И поменяли на клиентских компах в реестре NLS_LANG на AMERICAN_AMERICA.CL8MSWIN1251, до этого меняли RUSSIAN_CIS.CL8MSWIN1251 на AMERICAN_CIS.CL8MSWIN1251
Часовой пояс GMT +3, время: 13:48.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.