Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Функция UPPER не работает в ХП / 8 сообщений из 8, страница 1 из 1
09.04.2004, 13:16
    #32475374
Zmeishe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция UPPER не работает в ХП
В триггерах работает отлично. В ХП не хочет.

Код: 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
09.04.2004, 13:21
    #32475382
Zmeishe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция UPPER не работает в ХП
Поправочка - не работает только с кириллицей.
...
Рейтинг: 0 / 0
09.04.2004, 13:26
    #32475389
Zmeishe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция UPPER не работает в ХП
Блин
IN_LITERAL = upper(:IN_LITERAL COLLATE PXW_CYRL);
Сработало.
...
Рейтинг: 0 / 0
09.04.2004, 13:43
    #32475429
Somebody2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция UPPER не работает в ХП
Я наверное ретроград, но я столько с этими руссификациями в свое время натерпелся (то одно
забудешь, то другое) , что теперь всегда использую character set none и для upper с русскими
словами использую свои UDF-ки - cp1251upper и koi8upper

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

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

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

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


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