Форум: "Базы";
Текущий архив: 2006.03.19;
Скачать: [xml.tar.bz2];
ВнизКак сделать выборку не чувствительную к регистру? Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.011 c