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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.04.2012, 21:10   #1
Ericnex
Форумчанин
 
Регистрация: 07.04.2010
Сообщений: 218
По умолчанию Фильтрация полей

Делаю фильтрацию полей с помощью компонента Edit. По сути программа компилируется, но ничего не фильтрует а просто очищает таблицы. . Есть ли ошибка в коде или я не правильно ввожу слово в Edit?

Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('Select * from Videotech
where Factory like " '+Edit1.Text+' % " ' );
Query1.Open;
Ericnex вне форума Ответить с цитированием
Старый 06.04.2012, 21:16   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Код:
Query1.SQL.Add('Select * from Videotech where Factory like '''+Edit1.Text+'%''' );
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 07.04.2012, 03:00   #3
xew
Пользователь
 
Регистрация: 29.05.2010
Сообщений: 27
Радость

Можно так:
Код:
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('Select * from Videotech where Factory like :value1' );
Query1.ParamByName('value1').AsString:=edit1.text;
Query1.Open;
xew вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фильтрация по БД fakel-v БД в Delphi 0 03.03.2012 13:04
поиск или фильтрация подставных полей killas966 БД в Delphi 2 06.12.2010 13:32
При удалении записей значения полей с type:=Autoincrement (т.е+) в оставшихся полей не изменяются kenta БД в Delphi 2 29.10.2009 08:28
Объеденение полей запроса в для отображения нескольких полей в одном списке mrCreator Microsoft Office Access 3 08.08.2009 00:53
Фильтрация Gorychev БД в Delphi 20 10.06.2008 23:30