Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.28;
Скачать: CL | DM;

Вниз

поиск по части поля   Найти похожие ветки 

 
sherminator ©   (2004-02-18 14:45) [0]

каким образом сделать чтобы поиск осуществлялся по части поля а не по всему его содержимому (при использовании sql запросов)???


 
Anatoly Podgoretsky ©   (2004-02-18 14:48) [1]

POS в цикле


 
asp ©   (2004-02-18 14:50) [2]

Или, возможно, LIKE в условии WHERE


 
sherminator ©   (2004-02-18 14:55) [3]

вы уж извините но что значит POS в цикле???


 
Johnmen ©   (2004-02-18 15:03) [4]

>при использовании sql запросов

Это наз. выборка. А поиск это несколько другое...


 
sherminator ©   (2004-02-18 15:11) [5]

и тем не менее как это осуществить??? like в условии where и так используется... с его помощью не ищется...


 
sniknik ©   (2004-02-18 15:25) [6]

> like в условии where и так используется... с его помощью не ищется...
да ну, как это не ищется? аргументируй.


 
Соловьев ©   (2004-02-18 15:27) [7]

select ...
from table
where fieldX like "%вася%"


 
Соловьев ©   (2004-02-18 15:30) [8]

jetsql40.chm


Тип совпадения
Образец Совпадение
(True) Несовпадение
(False)
Несколько знаков a*a aa, aBa, aBBBa aBC
 *ab* abc, AABB, Xab aZb, bac
Специальный знак a[*]a a*a aaa
Несколько знаков ab* abcdefg, abc cab, aab
Одиночный знак a?a aaa, a3a, aBa aBBBa
Одиночная цифра a#a a0a, a1a, a2a aaa, a10a
Диапазон знаков [a-z] f, p, j 2, &
Вне диапазона [!a-z] 9, &, % b, a
Не цифра [!0-9] A, a, &, ~ 0, 1, 9
Комбинированное выражение a[!b-m]# An9, az0, a99 abc, aj0



 
sherminator ©   (2004-02-18 15:46) [9]

Par := Edit1.Text;
Query1.close;
Query1.SQL.Clear;
Query1.SQL.Add("select * from NAMEUL");
{специально заключена переменная в звездочки, для теста}
Query1.SQL.Add("where NAMEC like :*Par*");
Query1.Prepare;
Query1.Params[0].AsString:= Par;
Query1.Open;

в случае с переменной как быть??? попробовал переменную Par заключить в звездочки (как в этом примере) но не работает так...


 
Guest   (2004-02-18 15:48) [10]

..."where NAMEC like :Par");
...
Query1.Params[0].AsString:= "*"+Par+"*";


 
sherminator ©   (2004-02-18 15:59) [11]

Par := Edit1.Text;
Query1.close;
Query1.SQL.Clear;
Query1.SQL.Add("select * from NAMEUL");
Query1.SQL.Add("where NAMEC like :Par");
Query1.Prepare;
Query1.Params[0].AsString:= "*"+Par+"*";
Query1.Open;

не находит...(((((((((


 
sherminator ©   (2004-02-18 16:01) [12]

Par := Edit1.Text;
Query1.close;
Query1.SQL.Clear;
Query1.SQL.Add("select * from NAMEUL");
Query1.SQL.Add("where NAMEC like :Par");
Query1.Prepare;
Query1.Params[0].AsString:= "*"+Par+"*";
Query1.Open;

не находит...(((((((((
нужно найти например ООО "НАЗВАНИЕ ФИРМЫ" ввожу для поиска НАЗВАНИЕ ФИРМЫ не находит...(((


 
Johnmen ©   (2004-02-18 16:02) [13]

"Нет - значит не было !" (c) Остап Сулейман Берта Мария Бендер


 
sherminator ©   (2004-02-18 16:05) [14]

угу... конечно... а если полное название вводишь и убираешь звездочки из этого примера то всё находит...


 
sniknik ©   (2004-02-18 16:06) [15]

sherminator ©   (18.02.04 16:01) [12]
сравни
Соловьев ©   (18.02.04 15:27) [7]


 
sherminator ©   (2004-02-18 16:18) [16]

не понял... это к чему???? мне кто-нибудь объяснит почему поиск по маске у меня не работает???


 
Guest   (2004-02-18 16:21) [17]

[16] sherminator ©   (18.02.04 16:18)

Вместо звездочек проценты попробуйте.
Совсем меня запутали, то * пишут, то %. Что же понимает Access все-таки?


 
sherminator ©   (2004-02-18 16:28) [18]

уфффффффф... с процентами всё заработало... access понимает %
Query1.Params[0].AsString:= "%"+Par+"%";


 
sniknik ©   (2004-02-18 19:07) [19]

> уфффффффф... с процентами всё заработало... access понимает %
уверен? а теперь возьми этот свой запрос и выполни его в самом access-е (ярлычок для запуска обычно называется Microsoft Access).
;о)))



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

Текущий архив: 2004.03.28;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.025 c
3-1077528020
Bless
2004-02-23 12:20
2004.03.28
Цифровые поля в LookupComboBox


1-1078220907
Андрей Пономарев
2004-03-02 12:48
2004.03.28
Утечки памяти


11-1058022284
puky
2003-07-12 19:04
2004.03.28
Упаковка на лету.


14-1077854047
R
2004-02-27 06:54
2004.03.28
Какой язык программирования для Internet выбрать


14-1077696467
Дельфин
2004-02-25 11:07
2004.03.28
Модель солнечной системы