|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.07.2009, 14:56 | #1 |
Новичок
Джуниор
Регистрация: 30.07.2009
Сообщений: 5
|
Поиск в тексте
Доброго времени суток! Помогите пожалуйста реализовать поиск по тексту, а именно, если база в Оракле, в ней таблица "фильмы", нужно чтобы пользователь вводил какие то символы, поисковик искал соответствие в таблице "Фильмы" и выводил результат, и чтобы после найденого совпадения шел дальше, т.е. если ищем "Терминатор", (а в базе есть "Терминатор 1,2,3,4," чтобы при последующем нажатии кнопки найти переходил на следующее совпадение) вроде как это можно реализовать через FindDialog, я новичек в делфи, если можно с комментариями, исходниками и пояснениями, заранее спасибо.
|
30.07.2009, 15:00 | #2 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
Составить SQL запрос и в него подставлять значение из FindDialog
Код:
|
30.07.2009, 15:31 | #3 |
Новичок
Джуниор
Регистрация: 30.07.2009
Сообщений: 5
|
Код:
вот что получилось, только делфи ругаеться "Missing operator or semicolon" на строку SQL.text:='SELECT nazvanie FROM filmi WHERE filmi LIKE %'FindDialog1.FindText'%'; Последний раз редактировалось Stilet; 30.07.2009 в 15:47. |
30.07.2009, 15:34 | #4 |
Форумчанин
Регистрация: 29.05.2009
Сообщений: 384
|
Код:
Последний раз редактировалось Evgeniy26; 30.07.2009 в 15:42. |
30.07.2009, 15:43 | #5 |
Новичок
Джуниор
Регистрация: 30.07.2009
Сообщений: 5
|
запустилось, но после ввроде текста и нажатия кнопки найти выдает
"Ora-00911" invalid character причем в SQL Develop'ере проверял находит нужный фильм и нет не какой ошибки |
30.07.2009, 15:44 | #6 |
Форумчанин
Регистрация: 29.05.2009
Сообщений: 384
|
Я поправил.
|
30.07.2009, 15:45 | #7 |
Новичок
Джуниор
Регистрация: 30.07.2009
Сообщений: 5
|
даже без execsql ошибка таже, и еще такой вопрос, как подвязать DBMemo(или просто Memo) чтобы туда выводился результат поиска
Последний раз редактировалось Whiter; 30.07.2009 в 15:48. |
30.07.2009, 15:48 | #8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
30.07.2009, 15:51 | #9 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
|
30.07.2009, 15:53 | #10 |
Новичок
Джуниор
Регистрация: 30.07.2009
Сообщений: 5
|
DBMemo подвязывается в Events>>Onshow? или я ошибаюсь ._. (Events'ы FindDialog'a)
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск в тексте и VLookup | jungo | Microsoft Office Excel | 4 | 27.04.2009 09:53 |
Поиск емайлов в тексте | hkdkest | Общие вопросы Delphi | 3 | 04.12.2008 12:47 |
Поиск в тексте | Rigard | Общие вопросы Delphi | 8 | 15.10.2008 00:06 |
Поиск в тексте | jone | Общие вопросы Delphi | 14 | 28.09.2008 12:42 |
Поиск слов в тексте | pleer | Общие вопросы Delphi | 5 | 23.09.2007 08:19 |