![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
upper в InterBase [IB6.x]
UncleRu © (2002-06-10 17:11:00)Господа, объясните несведущему. При выполнении SQL-запроса с оператором upper() не переводятся в верхний регистр буквы кирилицы. С латиницей работает всё ОК. Что за глюк такой? Спасайте, плиз.
Alexandr (2002-06-11 06:31:00) [1]или используй функцию upper из UDF
Ciklon (2002-06-11 02:29:00) [2]Попробуй так:
select upper(Name) collate pxw_cyrl
from Tovar
либо
select Name from Tovar
where UPPER(Name) collate pxw_cyrl = "КРЕСЛО"
У меня это работает...
kaif (2002-06-10 23:08:00) [3]для этого нужно одновременное выполнение 2 условий:
1.Правильный CHARACTER SET:
CHARACTER SET WIN1251
2.Правильный COLLATION ORDER в поле таблицы:
COLLATE PXW_CYRL;
Иначе upper не заработает.