Показать сообщение отдельно
  #1  
Старый 03.03.2012, 15:14
sctr sctr вне форума
Прохожий
 
Регистрация: 18.02.2012
Сообщения: 5
Репутация: 10
По умолчанию Фильтрация по промежутку даты

Делаю такую фильтрацию первый раз. Помогите с кодом.
Использую базу 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''
Ответить с цитированием