Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.14;
Скачать: CL | DM;

Вниз

Функция upper() в Interbase   Найти похожие ветки 

 
Serg_lys   (2005-07-04 19:11) [0]

Здравствуйте, Мастера Delphi!
Подскажите, пожалуйста, почему в Interbase функция upper()
не работает для кириллицы,
хотя выставлены параметры Charset - Win1251 и  Collate PXW_Cyrl.
Пример такой: Запрос:
select * from proba
where fam like upper("ф%")
То есть имеется таблица сотрудников proba с полем fam - фамилии
и нужно найти всех  сотрудников с фамилией, начинающейся на Ф -
Федоров, Филонов и т.д. Однако данный запрос не работает.
Заранее благодарен вам за ответ.


 
_dimka ©   (2005-07-04 20:11) [1]

COLLATE?


 
Johnmen ©   (2005-07-04 21:18) [2]

http://www.ibase.ru/devinfo/ibrusfaq.htm


 
Виталий Панасенко   (2005-07-05 12:45) [3]

select * from proba
where UPPER(fam) like upper("Ф%")


 
Виталий Панасенко   (2005-07-05 12:47) [4]

сорри
select * from proba
where UPPER(fam) like "Ф%"


 
Romkin ©   (2005-07-05 13:51) [5]

Какая разница? Правильно
Select * from proba
where UPPER(fam COLLATE PXW_CYRL) like "Ф%"
Если, конечно, у fam чарсет win1251



Страницы: 1 вся ветка

Текущий архив: 2005.08.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.036 c
6-1098815250
Kallega
2004-10-26 22:27
2005.08.14
Как отправить СМС через HTTP www.kyivstar.net


1-1122171157
GuestPascal
2005-07-24 06:12
2005.08.14
последовательность визуализации окна


1-1122042824
Mx
2005-07-22 18:33
2005.08.14
Как глобально отлавливать исключения?


6-1115185056
X-Disa
2005-05-04 09:37
2005.08.14
IdHttp.Get - многопоточное скачивание страниц!


1-1122092093
N!tro
2005-07-23 08:14
2005.08.14
Поиск в WebBrowser