SQL запрос и DateTimePicker - Delphi БД

Делаю запрос из базы данных .Нужно по дате выводить сведения о продукции Пробую вот так не выходит :
var
var
date1:String;
begin
ADOQuery1.SQL.Add('SELECT Товар.Название_товара, Направление.Дата_получения_продукции, Направление.Количество_полученной_продукии, Направление.[Название_организации/номер_цеха]
FROM Товар');
ADOQuery1.SQL.Add('INNER JOIN (Склад INNER JOIN (Направление INNER JOIN Накладная ON Направление.Номер_операции = Накладная.Номер_операции) ON Склад.Номер_ячейки_склада = Накладная.Номер_ячейки_склада) ON Товар.Код_товара = Склад.Код_товара='''+date1+'''');
ADOQuery1.Parameters.ParamByName('date1').Value:=(DateTimePicker1.Date);
ADOQuery1.Active:= true;
5 ответов

Конечно не получится...
ADOQuery1.SQL.Add('SELECT Товар.Название_товара, Направление.Дата_получения_продукции, Направление.Количество_полученной_продукии, Направление.[Название_организации/номер_цеха] FROM Товар');
ADOQuery1.SQL.Add('INNER JOIN (Склад ON Склад.Номер_ячейки_склада = Накладная.Номер_ячейки_склада) '+
                                'INNER JOIN (Направление ON Направление.Номер_операции = Накладная.Номер_операции) '+
                                'INNER JOIN Накладная ON Товар.Код_товара = Склад.Код_товара)';
ADOQuery1.Active:= true;
Примерно так, а вот куда дату ставить не понятно И параметры обозначаются в тексте SQL так :date1


var
date1:String;
begin
ADOQuery1.SQL.Add('SELECT Товар.Название_товара, Направление.Дата_получения_продукции, Направление.Количество_полученной_продукии, Направление.[Название_организации/номер_цеха]
FROM Товар');
ADOQuery1.SQL.Add('INNER JOIN (Склад INNER JOIN (Направление INNER JOIN Накладная ON Направление.Номер_операции = Накладная.Номер_операции) ON Склад.Номер_ячейки_склада = Накладная.Номер_ячейки_склада) ON Товар.Код_товара = Склад.Код_товара');
ADOQuery1.SQL.Add('WHERE Направление.Дата_получения_продукции='''+DateToStr(dateTimePicker1.Date)+'''');
ADOQuery1.Active:= true;
Теперь ошибка типа Обнаружены символы за пределами инструкции SQL


1) сам query изначально пустой? а то ты в него добавляешь, но не очищаешь перед использованием2) Направление.Дата_получения_продукции какого типа? если дата, то для аксесса просто перевести дату в строку недостаточно


Да из Аксесс ,тип дата ,а что еще надо не подскажешь ?


еще нужно читать учебник и соседние темы на форуме формат даты для аксесс уже обсуждался и не раз