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

Вниз

Помогите! не работает функция UPPER в SQL   Найти похожие ветки 

 
mage ©   (2002-04-02 16:37) [0]

Возникла такая проблема:
строка BufUpperStr в верхнем регистре, UPPER не работает, то
есть невозможно сделать регистронезависимій поиск по базе...
SelectModule.qSearch.SQL.Add("select * from USLUGA where UPPER(KLIENT_NAME) LIKE "%" || ""+BufUpperStr+"" || "%"");

база создана с DEFAULT CHARACTER SET WIN1251
подключаюсь с CHARACTER SET WIN1251
langdriver в BDE pdox ANSI Cyrillic


 
data ©   (2002-04-02 16:48) [1]

попробуте указать collation
например так
select * from USLUGA where UPPER(KLIENT_NAME)COLLATE PXW_CYRL LIKE "%"|| ""+BufUpperStr+"" || "%"


 
Lusha ©   (2002-04-02 16:48) [2]

Палочки вертикальные в запросе уберите, пожалуйста...


 
data ©   (2002-04-02 16:52) [3]

Дополнение: а чтоб с самого начала Upper работала можно при создании таблицы указывать типа:
CREATE TABLE XTAB (
N INTEGER,
STRFIELD VARCHAR(32) CHARACTER SET WIN1251 COLLATE PXW_CYRL);



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

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

Наверх




Память: 0.47 MB
Время: 0.019 c
14-70010
Nikolay
2002-03-15 12:11
2002.04.22
Где можно почитать про итерацию?


3-69704
sir_musatov
2002-03-22 11:14
2002.04.22
индексация Баз Данных


6-69940
A-leksey
2002-02-05 12:12
2002.04.22
Нужно, чтобы трафик бравзера шел через мое приложение. Прсто я типа сервер - он типа клиент.


1-69855
gray1
2002-04-09 09:41
2002.04.22
pageUP pageDOWN


14-70029
Merlin
2002-01-29 17:54
2002.04.22
---|Ветка была без названия|---