Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.09.2012, 19:16   #1
2909
Пользователь
 
Регистрация: 09.06.2011
Сообщений: 53
Стрелка Поиск, неотъемлемая часть БД

Все стандартно, на форме грид, эдит, связь адо с бд,
как реализовать?
в эдит ввожу что то, и затем эту строку, ищем во всех таблицах если нашлось совпадение, то выводим в грид, если нет, то ошибка, какой тогда код?
подскажите где найти посты где поиск рассмотрен
2909 вне форума Ответить с цитированием
Старый 17.09.2012, 19:34   #2
gromdel
Пользователь
 
Регистрация: 24.04.2012
Сообщений: 68
По умолчанию

Код:
with form1.ADOQuery do begin
       Close;
       SQL.Clear;
       SQL.Add('SELECT * FROM TABLICA');
       SQL.Add('WHERE POLE LIKE'+quotedstr(edit1.text+'%')+' ');
       Open;
       end;
gromdel вне форума Ответить с цитированием
Старый 17.09.2012, 21:24   #3
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Если во всех таблицах - то надо все это в цикл по всем таблицам базы вписать.
А если по всем полям всех таблиц - то в двойной цикл: первый по таблицам, второй - по полям.
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
POST и C++ часть 2 Effractor C/C++ Сетевое программирование 8 21.02.2012 20:26
часть С VaMpIR1111 Помощь студентам 2 13.04.2011 16:32
Поиск абсолютной b(p)-медианы графа. алгоритм. или его часть. havoc Помощь студентам 4 27.03.2011 23:06
Часть фона одним цветом а другая часть другим (без таблиц). Lanselot HTML и CSS 4 25.04.2008 18:41