Цитата:
Сообщение от 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. почему может быть?