Показать сообщение отдельно
  #3  
Старый 11.03.2012, 08:55
Demonuka Demonuka вне форума
Новичок
 
Регистрация: 10.05.2011
Адрес: г. Смоленск
Сообщения: 55
Версия Delphi: 7
Репутация: 10
По умолчанию

Для нормальной фильтрации по датам нужно передавать даты не как текст, а указывать, что это даты. И делать через BETWEEN. Типа так
Код:
'SELECT * FROM Arhiv WHERE Data BETWEEN dateValue("' + formattedDateTime + '") AND dateValue("' + formattedDateTime2 + '");'
К тому же, Access нормально понимает даты только отформатированные в формате yyyy-mm-dd.
Ответить с цитированием