![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 31.01.2011
Сообщений: 54
|
![]()
Как в наборе данных выполнить поиск записей без учета регистра?
Код:
Даже не обязательно прописывать в наборе данных, просто объясните как написать SQL запрос? Последний раз редактировалось Alex2391; 18.03.2011 в 21:36. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Это зависит от базы к которой обращается, да и в ней запросто может быть настройка регистро-чувствительности при работе с символьными строками
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 31.01.2011
Сообщений: 54
|
![]()
Базу делал в firebirb'e. Какую еще инфу надо?
|
![]() |
![]() |
![]() |
#4 |
Подтвердите свой е-майл
Регистрация: 19.12.2010
Сообщений: 808
|
![]() |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 31.01.2011
Сообщений: 54
|
![]()
Переделал базу под кодировку WIN1251. В приведенной выше ссылке написано, что "в Firebird 1.5 и 2.0 для Win1251 UPPER работает без указания collate". Все равно запрос не работает:
Код:
Что я делаю не так? |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 489
|
![]()
Может преобразовывать строку на стороне клиента?
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
where upper (name_vel) = 'длина' --- ????
интуитивно чувствую что надо: where upper (name_vel) = 'ДЛИНА'
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#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 |