Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как сделать выборку из таблицы без учета регистра букв


Sanya_BBB ©   (2006-10-08 14:52:00) 

Например: есть в таблице фамилия Иванов (начинается с заглавной буквы) а когда я делаю
SELECT * FROM table1 WHERE fio='иванов' то ничего нге находится...


Zacho   (2006-10-11 19:12:00) [1]

Ты так и не признался, какая у тебя СУБД. Впрочем ладно, из приведённого тобой кода вполне очевидно что это IB/FB
Тогда тебе следует читать http://www.ibase.ru/devinfo/ibrusfaq.htmдо полного просветления.


Sanya_BBB   (2006-10-11 18:41:00) [2]

Делаю так, ниче не помогает:

zapros:='select * from ipwork where upper(d_fio) like  upper('+''''+form1.edit1.Text+''''+');';
datamodule2.IBQueryipwork.SQL.Clear;
datamodule2.IBQueryipwork.SQL.Add(zapros);
datamodule2.IBQueryipwork.Open;


atruhin   (2006-10-08 15:36:00) [3]

Для начала не плохо бы сообщить какая у тебя БД?


Проггер из библиотеки   (2006-10-08 15:28:00) [4]

В продолжение [1]
Для этого: ANSIUpperCase, ANSILowerCase и т.п.


Johnmen   (2006-10-08 15:18:00) [5]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо