Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.19;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.053 c
3-1138199915
Kot_
2006-01-25 17:38
2006.03.19
Пропадают записи.


3-1138172503
Маленький мук
2006-01-25 10:01
2006.03.19
Paradox-файл назван #2005_12. Как при ADO-соединении обойти #?


2-1141239855
Groof
2006-03-01 22:04
2006.03.19
Как проверить бит?


15-1140960701
grisme
2006-02-26 16:31
2006.03.19
Метал - навсегда!


1-1139752949
Pit
2006-02-12 17:02
2006.03.19
Hint ы в Popupmenu