![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
поиск через sql [D5, Paradox]
Tavor © (2006-01-27 11:25:00)onchange на edit1:
query1.Active:=false;
query1.SQL.Clear;
query1.SQL.Add('select * from New where Name like '''+edit1.text+'%''');
query1.active:=true;
1) подскажите, каким образом можно реализовать поиск вида:
Слово*еще_текст
2) если делать несколько *, нужно парсировать всю строку на поиск числа *?
или есть возможность задать этот символ как специальный через sql?
Tavor (2006-01-27 13:09:00) [1]купил толстую книжку по sql, буду читать
большое спасибо =)
Desdechado (2006-01-27 12:58:00) [2]и почитай про ключевое SQL-слово ESCAPE
Tavor (2006-01-27 12:55:00) [3]спасибо
Val (2006-01-27 11:55:00) [4]процент вместо звездочки ставить. если пользователю не позволяет религия, то перед передачей значения параметра в запрос сделайте replace на процент.
Sergey13 (2006-01-27 11:54:00) [5]Like '%ма%ш%'
Tavor (2006-01-27 11:44:00) [6]сейчас идет поиск по заданному в edit1 значению
нужно, чтоб была возможность искачать через *
Ма* = Машина, Маша...
а если есть возможность, то и *ма*ш* = Маша шла, Машины шлейф...
Виталий Панасенко (2006-01-27 11:32:00) [7]
> Дай пример что искать нужно. Не больно понятно.
По-моему, вообще ничего не понятно ..:-)))
Val (2006-01-27 11:31:00) [8]like '%*%'
Sergey13 (2006-01-27 11:28:00) [9]Дай пример что искать нужно. Не больно понятно.
Tavor (2006-01-27 11:26:00) [10]в 2) опечатака
не числа *, а количества *