Цитата:
Сообщение от Kis
пол дня уже с этим сижу, вот и не заметил...
теперь пишет что неправильный синтаксис около '2013'
|
Угу, дату надо конвертировать в строку и квотить. Но тут вылезут разные другие бяки, типа формата, разного на клиенте и сервере. Лучше передавай через параметры:
Код:
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...