![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Делаю выборку из БД (MS Access) по дате.
Никак не получается составить правильный запрос к БД. Пробовал так: Код:
ADOQuery1.Close; ADOQuery1.SQL.Clear; s:='select * from material '; s:=s+'where [Дата поступления] > #'+DateToStr(FromDate1.Date-1)+ '# and [Дата поступления]< #'+DateToStr(ToDate1.Date)+'#'; ADOQuery1.SQL.Add(s); ADOQuery1.Open; Вместо # использовал " - результат такой же. И так пробовал: Код:
ADOQuery1.SQL.Text:= 'select * from material WHERE (data>= :date1) and (data<= :date2)'; ADOQuery1.Parameters.ParamByName('date1').Value:= FromDate1.DateTime; ADOQuery1.Parameters.ParamByName('date2').Value:= ToDate1.DateTime; |