Вниз
Скачать: CL | DM;

Как сделать выборку не чувствительную к регистру?   Найти похожие ветки 

← →
Barsky ©   (2006-01-27 12:30) [0]

Как сделать выборку не чувствительную к регистру?


Query1.SQL.Text:="SELECT * FROM My_Table WHERE Field1 like "%"+Edit1.Text+"%"";


Тоесть ввожу в Edit "абв", и в запрос поподают записи с подстрокой "АБВ".

Как?


← →
Sergey13 ©   (2006-01-27 12:34) [1]

Привести все к одному регистру. UPPER вроде в локалскуле.


← →
Tavor   (2006-01-27 12:57) [2]

а что, если в базе забиты все начиная с большой буквы?
Первая строка
Вторая строка

приведение запроса к верхнему или нижнему регистру не поможет...


← →
Desdechado ©   (2006-01-27 13:00) [3]

Query1.SQL.Text:="SELECT * FROM My_Table WHERE Upper(Field1) like :p";
Query1.Params[0].AsString :="%"+AnsiUpperString(Trim(Edit1.Text))+"%";


← →
Barsky ©   (2006-01-27 13:16) [4]

Спасибо


← →
Desdechado ©   (2006-01-27 13:21) [5]

сорри, AnsiUpperString -> AnsiUpperCase



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

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



Память: 0.45 MB
Время: 0.027 c
6-1133428225
_PG_
2005-12-01 12:10
2006.03.19
Не могу понять-с клиента получаю сигнал а посланный с сервера нет


15-1140616241
batalov
2006-02-22 16:50
2006.03.19
Windows CE


15-1140194509
wicked
2006-02-17 19:41
2006.03.19
занятная геометрия.... черезчур....


1-1139251826
Kolan
2006-02-06 21:50
2006.03.19
Как усыпить поток.


2-1141218554
Yozj
2006-03-01 16:09
2006.03.19
как конструктору вернуть NUL?




   Наверх