powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Функция UPPER не работает в ХП
8 сообщений из 8, страница 1 из 1
Функция UPPER не работает в ХП
    #32475374
Фотография Zmeishe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В триггерах работает отлично. В ХП не хочет.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
CREATE PROCEDURE SP(
  IN_LITERAL CHAR( 1 ) CHARACTER SET WIN1251
  ...
) RETURNS (
 ...
) AS
BEGIN
  IN_LITERAL = upper(:IN_LITERAL);  /*Не работает*/ 
  ...   
END

В чём фишка?
IB7.1
...
Рейтинг: 0 / 0
Функция UPPER не работает в ХП
    #32475382
Фотография Zmeishe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поправочка - не работает только с кириллицей.
...
Рейтинг: 0 / 0
Функция UPPER не работает в ХП
    #32475389
Фотография Zmeishe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин
IN_LITERAL = upper(:IN_LITERAL COLLATE PXW_CYRL);
Сработало.
...
Рейтинг: 0 / 0
Функция UPPER не работает в ХП
    #32475429
Somebody2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я наверное ретроград, но я столько с этими руссификациями в свое время натерпелся (то одно
забудешь, то другое) , что теперь всегда использую character set none и для upper с русскими
словами использую свои UDF-ки - cp1251upper и koi8upper

Но это так, мысли в слух
...
Рейтинг: 0 / 0
Функция UPPER не работает в ХП
    #32475659
Фотография Zmeishe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, кстати, если я клиента на Линуксе сделаю, а вся база с WIN1251 сделана. У клиента проблемы будут или как?
...
Рейтинг: 0 / 0
Функция UPPER не работает в ХП
    #32475834
Somebody2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>Да, кстати, если я клиента на Линуксе сделаю, а вся база с WIN1251 сделана. У клиента проблемы
>будут или как?
Будут, будут Особенно если раньше этого не делал. С текстовой консолью я это дело делать
насобачился (и cp1251 и koi8 и dos866 - за секунды) , а вот в графике постояно какая-нибудь
морока со шрифтами - только если локаль русская с charset KOI8, то без проблем (почти ) идет.
Мне бы легче всего было написать что то типа транслятора из KOI8 в cp1251 и наоборот (на самом
деле у меня уже есть транслятор из 5 русских кодировок - koi8,dos866,cp1251,iso8859-5,mac-cyrillic - из
любой в любую - типа рисанулся ).

Хотя конечно, возможно, дело только во мне и все оно гораздо проще на самом то деле .
...
Рейтинг: 0 / 0
Функция UPPER не работает в ХП
    #32475853
Фотография Johnmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Somebody2

Хорошие мысли.
...
Рейтинг: 0 / 0
Функция UPPER не работает в ХП
    #32475887
Somebody2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Johnmen
>Хорошие мысли.

Какие мысли? Наверное те, в которых говорится, что дело во мне.... :(
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Функция UPPER не работает в ХП
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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