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

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

поиск через 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) опечатака
не числа *, а количества *


Наверх

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