Показать сообщение отдельно
  #12  
Старый 30.09.2013, 16:44
Kis Kis вне форума
Новичок
 
Регистрация: 02.09.2011
Сообщения: 76
Репутация: 11
По умолчанию

Цитата:
Сообщение от lmikle
Угу, дату надо конвертировать в строку и квотить. Но тут вылезут разные другие бяки, типа формата, разного на клиенте и сервере. Лучше передавай через параметры:
Код:
Query.sql.text:='SELECT * FROM table WHERE date between :startdate AND :enddate ';
Query.ParamByName('startdate').AsDateTime :=DateTimePickler1.date;
Query.ParamByName('enddate').AsDateTime :=DateTimePickler2.date;
Query.open;

Только посмотри, ParamByName может быть у Params, а не напрямую у Query...

пытался так сделать...у меня после Query.ParamByName('startdate'). не дает выбрать AsDateTime. почему может быть?
Ответить с цитированием