Прямо и не знаю чего посоветовать, единственное что я обычно заполняю свойство SQL немного не так, а именно:
Код:
ADOQuery1.Close;
ADOQuery1.SQL.Text:='SELECT [date] FROM mdocm WHERE [date] = :dt';
ADOQuery1.Parameters.ParseSQL(ADOQuery1.SQL.Text,True);
ADOQuery1.Parameters.ParamByName('dt').Value:=DateTimePicker1.Date;
ADOQuery1.Open;
хотя это в принципе тоже самое
