Вниз
Скачать: CL | DM;

Как сделать поиск по базе данных без учёта регистра ?   Найти похожие ветки 

← →
dreamse   (2005-11-29 13:54) [0]

В базе данных есть слово "dDd"

Код  
mytable.Locate("name","ddd",[locaseinsensitive])


ничего не находит :( хотя слово есть.

Есть ли какое нибудь решение ?


← →
Dell3r ©   (2005-11-29 15:39) [1]

Да есть переведи всё в верхний регистр. Может поможет

mytable.Locate(UpperCase("name"),UpperCase(Edit1.text),[locaseinsensitive])


← →
ANB ©   (2005-11-29 15:57) [2]


> UpperCase("name"),

А что даст вот эта строка ?


← →
Desdechado ©   (2005-11-29 16:37) [3]

компоненты какие?
настройки языка для компонентов какие?


← →
beglec ©   (2005-11-29 19:25) [4]

-> ANB
UpperCase("name")="NAME"
Слово вообще то говорит само за себя.

-> dreamse
Никогда с такой проблемой не сталкивался, хотя постоянно пользуюсь этим методом.
Возможны косяки с пробелами или с буквами типа "A" русская и "А" английская - тут никакое сравнение не поможет.
Просто сталкивался с такой проблемой когда пользователи не правильно вводят данные а потом жалуются



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.045 c
2-1136728923
AlexOld
2006-01-08 17:02
2006.01.29
Копирование двух массивов в один


3-1133077957
Lex_!
2005-11-27 10:52
2006.01.29
Работа с базой MSSQL через WEB


4-1132058595
bogdan
2005-11-15 15:43
2006.01.29
ограничение доступа к файлу или каталогу


2-1136805696
LionMen
2006-01-09 14:21
2006.01.29
Ошибка: OLE error 800A03EC


2-1136757545
Фродо )
2006-01-09 00:59
2006.01.29
Работы с большими таблицами данных.




   Наверх