Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / буква <я> в Impromptu / 11 сообщений из 11, страница 1 из 1
08.02.2006, 12:42
    #33531035
неDBA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
буква <я> в Impromptu
Не могу вставить в impromptu запрос у которого в подзапросах встречается буква я
Код: plaintext
Where DictionaryValue = 'Прямые отгрузки'

Код: plaintext
1.
2.
3.
4.
Error number - 239 :

DMS-E-GENERAL, A general exception has occurred during operation 'prepare request with options'.
DMS-E-SS_SYNTAX, A syntax error was detected near 'мые'.
...
Рейтинг: 0 / 0
08.02.2006, 15:05
    #33531646
k1024
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
буква <я> в Impromptu
Известный глюк - пишите большое Я или вообще не пишите - так для всего кроме ReportNet - там ситуацию поправили - другого метода я, по крайней мере, не знаю
...
Рейтинг: 0 / 0
08.02.2006, 15:43
    #33531816
Jurii
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
буква <я> в Impromptu
2 неDBA, k1024:

<skiped by Moderator>

Если серьезно, то у меня в Impromptu с буквой я проблем нет. Приведу выдержку из запроса:
where (T2."IDDOC" = T1."IDDOC") and (T1."IDDOC" = T3."IDDOC") and (T1."SP279" = T4."ID") and (T1."SP277" = T5."ID") and (T3."SP283" = T8."ID")
and ((T2."CLOSED" = 5) and (T8."DESCR" = 'Золотая'))

Просто надо правильно настроить кодировку - использовать не 1252, а 1251.
Если хотите узнать, в каком месте это делается - скиньте номер своего телефона на адрес службы технической поддержки cognos@narod.ru (по телефону объяснить проще, чем написать на форуме).
...
Рейтинг: 0 / 0
08.02.2006, 17:19
    #33532205
k1024
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
буква <я> в Impromptu
А ситуацию когда маленькое я не правильно отрабатывается Tramsformer, если куб генерится на основе IQD (собственно и содержащую маленькую я), Ваш алгоритм решает ?

Спасибо
...
Рейтинг: 0 / 0
08.02.2006, 19:32
    #33532519
Dmitry Biryukov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
буква <я> в Impromptu
JuriiПросто надо правильно настроить кодировку - использовать не 1252, а 1251в реестре что ли по пути HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
...
Рейтинг: 0 / 0
08.02.2006, 21:03
    #33532599
Jurii
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
буква <я> в Impromptu
2 k1024:

А ситуацию когда маленькое я не правильно отрабатывается Tramsformer, если куб генерится на основе IQD (собственно и содержащую маленькую я), Ваш алгоритм решает ?

Да, мой алгоритм это решает, решение лежит на виду, хотя признаю, до этого не так просто было додуматься :)

2 Dmitry Biryukov:

в реестре что ли по пути HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

Нет, у меня более многоходовый алгоритм...
...
Рейтинг: 0 / 0
08.02.2006, 21:09
    #33532601
Dmitry Biryukov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
буква <я> в Impromptu
Jurii2 Dmitry Biryukov:

в реестре что ли по пути HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

Нет, у меня более многоходовый алгоритм... А попробуйте этот. Для многих буржуйских програм работает
...
Рейтинг: 0 / 0
08.02.2006, 21:16
    #33532607
Jurii
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
буква <я> в Impromptu
2 Dmitry Biryukov:

в реестре что ли по пути HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
Нет, у меня более многоходовый алгоритм...
А попробуйте этот. Для многих буржуйских програм работает


Я посмотрел у себя в реестре по указанному Вами адресу, но обнаружил, что и 1251, и 1252 уже ссылаются на один и тот же файл c_1251.nls.
И при этом, не используя мой алгоритм, нельзя заставить Cognos кушать маленькую букву я в SQL-запросах, которые подаются на вход OLAP-серверу как таблицы фактов или измерений.
...
Рейтинг: 0 / 0
09.02.2006, 11:59
    #33533597
k1024
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
буква <я> в Impromptu
Jurii2 k1024:

А ситуацию когда маленькое я не правильно отрабатывается Tramsformer, если куб генерится на основе IQD (собственно и содержащую маленькую я), Ваш алгоритм решает ?

Да, мой алгоритм это решает, решение лежит на виду, хотя признаю, до этого не так просто было додуматься :)

2 Dmitry Biryukov:

в реестре что ли по пути HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

Нет, у меня более многоходовый алгоритм...

Подскажите пожалуйста в каком направлении копать - файл Localemap.xml заменен, в поддерживаемые локали перенесена поддержка русского языка и она же установлена в Configuration Manager.

А что еще надо поменять ?
...
Рейтинг: 0 / 0
09.02.2006, 12:05
    #33533628
неDBA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
буква <я> в Impromptu
проделал все аналогично k1024, не понимает "я"...
...
Рейтинг: 0 / 0
09.02.2006, 13:16
    #33533991
Jurii
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
буква <я> в Impromptu
2 неDBA:

проделал все аналогично k1024, не понимает "я"...

Где не понимает я - в Impromptu или в Transformer?
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / буква <я> в Impromptu / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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