Тема: Помогите
Показать сообщение отдельно
  #5  
Старый 15.01.2008, 15:02
Rosenkrantz Rosenkrantz вне форума
Активный
 
Регистрация: 04.12.2007
Адрес: Москва
Сообщения: 234
Версия Delphi: Delphi 7
Репутация: 40
По умолчанию

Дату укажите в формате ГГГГ.ММ.ДД.
Вообще, проще всего такие коллизии решать с помощью параметров:
Код:
var
  Q: TQuery;
begin
  Q := TQuery.Create(nil);
  try
    Q.SQL.Add('SELECT ОрдерКод, ОрдерНомер, ОрдерСклад, ОрдерМОЛ, ОрдерДата, ОперацияКод FROM [Справочник Ордеров]');
    Q.SQL.Add('WHERE ОрдерДата BETWEEN :DStart AND :DEnd');
    Q.ParamByName('DStart').AsDateTime := StrToDate(Edit1.Text);
    Q.ParamByName('DEnd').AsDateTime   := StrToDate(Edit2.Text);
    Q.Open;
    { Тут делаем чего хотели с данными запроса }
  finally
    Q.Free;
  end;
end;
Ответить с цитированием