Witam, mam pytanie jak zrobić odpowiednie zapytanie w ADOQuery - łączę się z Accessem. Na razie działa mi jedynie jeśli Data Od i **Data Do ** jest identyczna. Nie wiem jak zmienić, żeby tak samo pokazywało, że samochód jest zajęty jeśli ktoś poda daty z przedziału OD - DO. Próbowałem to zrobić też przy pomocy BETWEEN, ale z marnym skutkiem.
begin
ADOQuery1.SQL.Text:='SELECT * FROM Wypozyczenia WHERE ID_Samochod=CInt('''+lbledtRezerwacja.Text+''') and Wypozyczenia.Data_wypozyczenia>=CDate('''+DateTOStr(dtpOd.Date)+''') and Wypozyczenia.Data_planowanego_zwrotu<=CDate('''+DateToStr(dtpDo.Date)+''')';
ShowMessage(DateTOStr(dtpOd.Date));
ShowMessage(DateTOStr(dtpDo.Date));
ADOQuery1.Active:=True;
ADOQuery1.First;
ShowMessage(IntToStr(ADOQuery1.RecordCount));
if(ADOQuery1.RecordCount>0) then
begin
ShowMessage('Samochód zajęty');
exit;
end else