powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Русские месяцы
14 сообщений из 14, страница 1 из 1
Русские месяцы
    #39399054
vologdabobr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
ASA 12.0.1 centos 7
Возникла проблема в отображении месяцев по русски
select DATEFORMAT(now(*),'mmmmmmmm yyyy г.')
выдает february 2017г.
На windows лечилось dblang.exe RU, но на centos нет такого модуля . Попробовал добавить SALANG=RU в sa_config
после этого select Property('language') пишет russian но названия месяца все равно не февраль а february Что можно сделать?
...
Рейтинг: 0 / 0
Русские месяцы
    #39399091
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подозреваю, что это надо "лечить" русский локейл в конфигурации Open Client.
Причём, делать это надо на сервере, а затем, видимо, перегружать локейл в сервер
(хотя, может это я путаю с чарсетами, и не надо загружать в сервер)

На сколько я помню, русский локейл в поставке идёт как копия английского for USA.
Думаю, можно уточнить в Sybase CIS, существует ли русский локейл.
...
Рейтинг: 0 / 0
Русские месяцы
    #39399093
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чьёрт, это ASA...
Тогда может я совсем неправ...
...
Рейтинг: 0 / 0
Русские месяцы
    #39399804
vologdabobr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZiv,
Спасибо за неравнодушие.
Связка Win (клиент) к UNIX (Серверу) соединяется по дефолту на us_english. В CIS обратиться не могу. я бедный developer и только учусь.
...
Рейтинг: 0 / 0
Русские месяцы
    #39399805
vologdabobr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Правильнее будет сказать Connection_property на us_english и никак не могу переопределить. Буду очень признателен за подсказку как это можно исправить
...
Рейтинг: 0 / 0
Русские месяцы
    #39399809
vologdabobr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Языковые файлы " are installed in the res directory" dblgru12.res и dblgru12_utf8.res у меня отсутствуют. Может быть с этим связано? они ведь отвечают за локализацию
...
Рейтинг: 0 / 0
Русские месяцы
    #39400352
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vologdabobr,

Белый Сов прилетит, скажет...
...
Рейтинг: 0 / 0
Русские месяцы
    #39400355
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и кстати

Код: sql
1.
select DATEFORMAT(now(*),'mmmmmmmm yyyy г.')



решение этой проблемы чаще люди доверяют КЛИЕНТУ , а не серверной части.
Чего и тебе желаю.

(выбрать дату в native формате на клиента, там вывести в любом желаемом виде).
...
Рейтинг: 0 / 0
Русские месяцы
    #39400390
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivvologdabobr,Белый Сов прилетит, скажет...Не, не скажу. Не ставил я ASA на линкс никогда.


MasterZivНу и кстати

Код: sql
1.
select DATEFORMAT(now(*),'mmmmmmmm yyyy г.')



решение этой проблемы чаще люди доверяют КЛИЕНТУ , а не серверной части.
Чего и тебе желаю.

(выбрать дату в native формате на клиента, там вывести в любом желаемом виде).А вот это очень правильный и здравый совет.
...
Рейтинг: 0 / 0
Русские месяцы
    #39400557
vologdabobr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Русские названия нужны в выборке, потому что эта выборка в дальнейшем отдается в fastreport (клиент на делфи) и в отчетах нужны русские месяцы. На sybase вычитал, что developer поставляется в локализациях без русского. Непонятно почему на win dll есть и переключить можно. Решил маленькой функцией, которая разбирает строку и выводит верные значения через case. Таким образом, быстро во всех процедурах и представлениях, а также на клиенте заменил вызов dateformat на get_rus_month. Возможно у кого-то есть купленная ASA, которая крутится на unix. Интересно, есть ли у них файлы локализаций в каталоге res?
...
Рейтинг: 0 / 0
Русские месяцы
    #39400886
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vologdabobrРусские названия нужны в выборке, потому что эта выборка в дальнейшем отдается в fastreport (клиент на делфи) и

ии
?
В чём проблема ? В средствах формирования отчётов типа fastreport ДОХРЕНА средств обработки и форматирования данных. И я тебе скажу даже больше, то, что ты делаешь, это -- возможное нарушение доменной целостности данных, и это -- достаточно плохо. Если ты не на 100% знаешь, что ты делаешь, лучше это не делать.

Если бы ты формировал отчёт с помощью средств типа ISQL & SED|AWK, я бы тебя понял, но fastreport ...
...
Рейтинг: 0 / 0
Русские месяцы
    #39401368
vologdabobr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZivии
?
В чём проблема ?
Проблема существовала во времени и лени. Теперь спокойно и по тихому везде поменяю. Спасибо за совет.
...
Рейтинг: 0 / 0
Русские месяцы
    #39401551
antand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vologdabobr,

Особенно лень когда отчеты разбросаны по пользователям, серверам и т.п.
Проходил такое лет 15 назад. Но когда при необходимости очередной модификации увидел у исполнителя вот такие "форматирования" внутри базы только для того, чтобы отчеты не менять везде - пресекли, внедрили автоматическую систему распространения отчетов по серверам на базе SVN, забыли проблему.
...
Рейтинг: 0 / 0
Русские месяцы
    #39402211
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antand пресекли, внедрили автоматическую систему распространения отчетов по серверам на базе SVN, забыли проблему.

Вот это -- очень хорошо!
Либо так, либо надо загружать с сервера, из БД и т.д.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Русские месяцы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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