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

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

LIKE и регистр [D7, XP]


WhiteCat ©   (2007-07-12 22:58:00) 

Здравствуйте.
Проблема в том что в моей базе LIKE понимает регистр символов. Как с этим бороться?
Т.е.
   SELECT * FROM TAbles WHERE adress LIKE '%Москва%'
и SELECT * FROM TAbles WHERE adress LIKE '%москва%' дают разные результаты.
БД Microsoft SQL


Shamansky_ne   (2007-07-15 19:04:00) [1]

Возьми воспользуйся функцией Locate для Adotable, там можно выбрать тип поиска регистронезависимый и регистрозависимый, правда она только переведет указатель на строку отвечающую параметрам поиска, а если их много, то кажется на первую из них. Может тебе это и поможет


WhiteCat   (2007-07-13 13:53:00) [2]

С удовольствием брошу, только подскажите как мне правильно провести замену подстроки в поле таблицы
см.
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1184320341&n=1


DrPass   (2007-07-13 13:49:00) [3]


> Мне LIKE нужен был в TADOTable.Filter

Брось каку!


Desdechado   (2007-07-13 11:01:00) [4]

AFAIR, чувствительность к регистру есть внастройках сервера.
Если же речь о фильтре, то обрабатывай OnFilterRecord


Anatoly Podgoretsky   (2007-07-13 00:31:00) [5]

> WhiteCat  (12.07.2007 22:58:00)  [0]

Неправильно была выбрана локализация сервера и БД


WhiteCat   (2007-07-13 00:14:00) [6]

мои соболезнования
:)


Johnmen   (2007-07-13 00:10:00) [7]

Я плакалъ...
Уже в который раз на этой неделе...:)))


WhiteCat   (2007-07-12 23:51:00) [8]

> WHERE UPPER(adress) LIKE '%МОСКВА%'
Поторопился поблагодарить.
Мне LIKE нужен был в TADOTable.Filter

а там функция UPPER не работает! :(


WhiteCat   (2007-07-12 23:32:00) [9]

Спасибо!


Johnmen   (2007-07-12 23:11:00) [10]

WHERE UPPER(adress) LIKE '%МОСКВА%'


Наверх

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