Тема: DBGrid
Показать сообщение отдельно
  #2  
Старый 21.09.2008, 00:40
Аватар для Dux
Dux Dux вне форума
Активный
 
Регистрация: 18.03.2008
Сообщения: 206
Репутация: 16
По умолчанию

ОРГАНИЗАЦИЯ ПОИСКА В БД С ПОМОЩЬЮ SQL-ЗАПРОСА

В этом примере осуществляется поиск в таблице Data1 (в столбце Name) в соответствии с значением, вводимым в поле Edit1. Запишем в обработчике событий OnChange компонента Edit1 следующий код:

Код:
procedure TForm1.Edit1Change(Sender: TObject);
  begin  
  ADOQuery1.Active:=false;
  ADOQuery1.SQL.Clear;
  ADOQuery1.SQL.Add('SELECT *');
  ADOQuery1.SQL.Add('FROM Data1');
  ADOQuery1.SQL.add('WHERE Name like ''' +'%'+Edit1.Text + '%''');
  ADOQuery1.Active:=true;  
end;
Admin: Пользуемся тегами!
Ответить с цитированием