|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.03.2011, 21:34 | #1 |
Пользователь
Регистрация: 31.01.2011
Сообщений: 54
|
Поиск без учета регистра
Как в наборе данных выполнить поиск записей без учета регистра?
Код:
Даже не обязательно прописывать в наборе данных, просто объясните как написать SQL запрос? Последний раз редактировалось Alex2391; 18.03.2011 в 21:36. |
18.03.2011, 21:56 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Это зависит от базы к которой обращается, да и в ней запросто может быть настройка регистро-чувствительности при работе с символьными строками
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
18.03.2011, 22:02 | #3 |
Пользователь
Регистрация: 31.01.2011
Сообщений: 54
|
Базу делал в firebirb'e. Какую еще инфу надо?
|
18.03.2011, 22:58 | #4 |
Подтвердите свой е-майл
Регистрация: 19.12.2010
Сообщений: 808
|
|
20.03.2011, 17:30 | #5 |
Пользователь
Регистрация: 31.01.2011
Сообщений: 54
|
Переделал базу под кодировку WIN1251. В приведенной выше ссылке написано, что "в Firebird 1.5 и 2.0 для Win1251 UPPER работает без указания collate". Все равно запрос не работает:
Код:
Что я делаю не так? |
20.03.2011, 21:13 | #6 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 489
|
Может преобразовывать строку на стороне клиента?
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
|
20.03.2011, 21:33 | #7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
where upper (name_vel) = 'длина' --- ????
интуитивно чувствую что надо: where upper (name_vel) = 'ДЛИНА'
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
22.03.2011, 08:39 | #8 |
Пользователь
Регистрация: 31.01.2011
Сообщений: 54
|
Изменил в запросе 'длина' на 'ДЛИНА': никакого эффекта.
Может у кого есть работающий пример? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск без учета регистра | MSD | БД в Delphi | 15 | 12.05.2010 15:49 |
Поиск без учета регистра | Cartman18 | БД в Delphi | 2 | 15.10.2009 15:18 |
Lookup без учета регистра | ИВАНьКа | Общие вопросы C/C++ | 1 | 30.08.2009 12:48 |
Locate без учета регистра символов | _SERGEYX_ | БД в Delphi | 2 | 09.08.2007 09:52 |
Проверка текста без учета регистра | John_chek | Общие вопросы Delphi | 8 | 08.06.2007 08:50 |