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

Вниз

Поиск нескольких слов (   Найти похожие ветки 

 
Fishka   (2003-02-06 14:01) [0]

DBF-файл довольно большой. Как этот поиск лучше и быстрее организовать?
И не теряется ли значение, если к MEMO-полю обращаться как AsString?


 
sniknik ©   (2003-02-06 14:10) [1]

Если юзать ADO+Jet для доступа то можно в мемо как тексте искать, select ..... MemoField LIKE "%&&&&%"

> И не теряется ли значение, если к MEMO-полю обращаться как AsString?
попробуй.


 
Fishka   (2003-02-06 14:22) [2]

Ну, видимо, запрос с LIKE не подойдет.
Ведь слова могут быть не подряд ("стол может быть дубовый" или
"дубовый, сосновый стол").


 
mate ©   (2003-02-06 14:59) [3]

почему LIKE не подойдёт? Разбивашь "стол дубовый" на слова и записываешь их в динамический массив, затем в цикле по количеству слов формируешь запрос с использованием Like и And.


 
Fishka   (2003-02-06 15:22) [4]

mate © (06.02.03 14:59)
И как быстро будет работать такой запрос?
Я разбиваю на слова. И в цикле с использованием функции POS - без запросов (ADO).


 
sniknik ©   (2003-02-06 15:40) [5]

составляеш запрос в зависимости от количества слов
на 2, (и or любое, тебе нужен and)
SELECT * FROM Data_OUT WHERE Payer LIKE "%Test%" or Payer LIKE "%Тест%"
цикл не нужен.


 
Fishka   (2003-02-06 16:16) [6]

sniknik © (06.02.03 15:40)
Но цикл для формирования текста запроса все равно нужен.
Спасибо за ответы.



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
14-76174
Антон
2003-02-08 14:19
2003.02.24
ЧТО ТАКОЕ ОПТИМИЗАЦИЯ?


3-75783
denis24
2003-02-06 11:27
2003.02.24
создание индекса для *.dbf


14-76191
Anar
2003-02-07 21:03
2003.02.24
Помогите с созданием форума на сайте


8-76041
Кен
2002-11-09 02:31
2003.02.24
Как можно через TMediaPlayer проиграть ресурс, без сохранения на


1-75918
and_sp
2003-02-13 13:09
2003.02.24
Access Violation в MDI-приложении