Текущий архив: 2002.12.05;
Скачать: CL | DM;
Вниз
Поиск или типа того Найти похожие ветки
← →
Свой © (2002-11-15 16:37) [0]таблица paradox в ней делаю поиск where vopros like "%еее%"
но он не ищет в которых присутствует ЕЕЕ ну т.е. без учета регисрта??? или может есть еще какие нито операторы???
← →
3JIA9I CyKA © (2002-11-15 16:45) [1]UPPER?
← →
Свой © (2002-11-16 15:18) [2]UPPER?
что это ???
← →
sniknik © (2002-11-16 16:45) [3]функция
WHERE UPPER(vopros) LIKE "%EEE%"
or
WHERE LOWER(vopros) LIKE "%eee%"
хелп читай
← →
Свой © (2002-11-17 16:23) [4]Простите что возможно надоедаю с глупым вопросом !!!
Но если там присутствует ЕЕЕееЕЕ сто что тогда делать т.е. надо просто поиск без учета регистра, вроде встречал какую-то контейнинг но сто то она не работает!!!
← →
sniknik © (2002-11-17 16:35) [5]если
vopros="ЕЕЕееЕЕ";
то
UPPER(vopros)="ЕЕЕЕЕЕЕ"
сработает
WHERE UPPER(vopros) LIKE "%ЕЕЕЕЕЕЕ%"
регистр ни при чем
← →
Свой © (2002-11-17 16:51) [6]попробовал как вы сказали вот что вышло что делать то ???
---------------------------
Debugger Exception Notification
---------------------------
Project Project2.exe raised exception class EDBEngineError with message "Invalid use of keyword.
Token: UPPER(vopros)
Line Number: 2". Process stopped. Use Step or Run to continue.
← →
sniknik © (2002-11-17 16:57) [7]Что пользуеш? вообще с этого начинать надо. BDE Local SQL, ADO or ets.?
это пример для BDE Local SQL
вот их родное описание из хелпа
SELECT Name, Capital, Continent
FROM Country
WHERE UPPER(Name) LIKE UPPER("Pe%")
(смотри синтаксис может не на том месте стоит)
← →
Свой © (2002-11-17 17:04) [8]А вот все пошло но тут непонятно
почему если ввхожу все заглавными то ищет а если например:
ПрИвеТ то не находит или все маленкими
как чтоб писали любыми он находил это???
← →
sniknik © (2002-11-17 17:14) [9]Куда ввхожудиш? обьясни чего хочеш, и как делаеш (код), ты наверное недогадываешся но твоего монитора я отсюда не вижу.
← →
Свой © (2002-11-17 17:19) [10]Есть едит куда вводят данные но люби вводят по разному кто с заглавной кто нет короче кто как !! ввели нажали найти вот код:
q1.SQL.Clear;
q1.sql.Add("select vopros from "d:\ZN.db"");
q1.sql.Add("where UPPER(vopros) like "%"+e1.text+"%"");
q1.open;
ищет тока если все ввели тока с заглавной !!!
в базе как мусором лежит т.е. написано тоже то с заглавной то нет!!
а надо чтоб ввол например : ПрИвЕт
и найдено было все сто содержит слово привет в любом виде т.е.:
"ОНА говорила ему приВЕТ" вот !!!
← →
valnech © (2002-11-17 17:48) [11]q1.SQL.Clear;
q1.sql.Add("select vopros from "d:\ZN.db"");
q1.sql.Add("where UPPER(vopros) like "%"+ ANSIUpperCase(e1.text)+"%"");
q1.open;
Если сравниваешь с ВЕРХНИМ регистром, то и СВОЮ строку переведи в ВЕРХНИЙ регистр !
← →
Свой © (2002-11-18 22:40) [12]Огромное спасибо!!!!!!!!
← →
Jeer © (2002-11-18 22:56) [13]вОт ЭтО ДА !!!
← →
bigbill (2002-11-19 08:44) [14]А как быть с memo-полем (где много текста :))????
На него UPPER не действует :((
ПОМОГИТЕ, плиз!
(база парадокс)
← →
stranger71 (2002-11-19 10:35) [15]2 bigbill
А вот тут ты с Local SQL ничего не сможешь. Юзай событие OnFilterRecord
← →
Val © (2002-11-19 10:51) [16]прикольная ветка :)
с утра поднимает настроение ;)
← →
bigbill (2002-11-19 11:31) [17]> stranger71
> Юзай событие OnFilterRecord
а можно поподробнее (как его юзать :)?
спасибо.
← →
bigbill (2002-11-19 11:34) [18]> stranger71
> Юзай событие OnFilterRecord
а можно поподробнее (как его юзать :)?
спасибо.
← →
3JIA9I CyKA © (2002-11-19 11:37) [19]2Свой
ПТШТБ
Страницы: 1 вся ветка
Текущий архив: 2002.12.05;
Скачать: CL | DM;
Память: 0.51 MB
Время: 0.012 c