Дату укажите в формате ГГГГ.ММ.ДД.
Вообще, проще всего такие коллизии решать с помощью параметров:
Код:
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;