Делаю такую фильтрацию первый раз. Помогите с кодом.
Использую базу Access. Тип подключения ADOQuery.
Таблица с именем main и поле дата "ohot_d_vyd". Хочу сделать фильтрацию по нажатию кнопки данные по промежутку даты.
Например с 01.01.2012 по 01.02.2012. И чтобы в DBGrid было отфильтрованный результат по запросу.
Вот мой начальный код:
Код:
procedure TForm7.BitBtn4Click(Sender: TObject);
begin
Adoquery1.Close;
Adoquery1.SQL.Text := 'SELECT * FROM main WHERE [ohot_d_vyd]=> '''+DBdateTimeEditeh1.Text+''' and <='''+DBdateTimeEditeh2.Text+'''';
Adoquery1.Open;
end;
Такой запрос у меня выдает ошибку:
Код:
Ошибка синтаксиса (пропущен оператор) в выражении запроса [ohot_d_vyd]=> '01.02.2012' and <='01.03.2012''