Показать сообщение отдельно
  #3  
Старый 19.04.2007, 10:46
Teh Teh вне форума
Прохожий
 
Регистрация: 18.04.2007
Сообщения: 5
Репутация: 10
По умолчанию

Aristarh Dark про имена параметров я заметил, это из-за спешки я редактировал сообщение , экспериментировал с параметрами.
Теперь по теме, приведенный вами код
Код:
ADOQuery1.Active:=false;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select [date]');
ADOQuery1.SQL.Add('from mdocm');
ADOQuery1.SQL.Add('where  [date]=:ddd');
ADOQuery1.Parameters.ParseSQL(ADOQuery1.SQL.Text,True);
ADOQuery1.Parameters.ParamByName('ddd').Value:=DateTimePicker1.Date;
ADOQuery1.Active:=true;
ошибка Missing Operand
База не моя ( я бы не использовал зарезервированные слова в именах полей) , [] не обязательны, в других запросах где отбор идет по текстовым и числовым полям поле Date вписано без [] и ошибки это не вызывает.
Ответить с цитированием