Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: -0.979 c
14-1121873134
drakoga
2005-07-20 19:25
2005.08.14
Где в Делфи7 компонент NMSMTP


14-1122007789
TButton
2005-07-22 08:49
2005.08.14
Надпись в маршрутке


4-1118690640
S.T.O.R.M.
2005-06-13 23:24
2005.08.14
Com-port


14-1121933194
SoftX
2005-07-21 12:06
2005.08.14
Астрология как историко-культурный феномен. Диссертация.


11-1104324169
Boguslaw
2004-12-29 15:42
2005.08.14
IDE for KOL once again




   Наверх