Problem z datami w sql/delphi

0

Witam
Szanowni forumowicze mam problem z którym nie umiem sobie poradzić i nie mogę nigdzie znaleźć na niego odpowiedzi. Chodzi o to że chcę za pomocą pola DateTimePicker wybrać datę i żeby zapytanie sql zwróciło wszystkie rekordy z tabeli dla których data jest wcześniejsza od wybranej. Oto fragment kodu:

var
dat: TDateTime;
(...)
begin
dat:= DateTimePicker1.Date;
Query1.SQL.Text:= 'SELECT Wypozyczenia.* FROM Wypozyczenia WHERE Data_wypozyczenia < dat';
Query1.Open;
Query1.Active;
(...)

Niestety, polecenie w tej postaci (i każdej innej jakiej próbowałem) wyrzuca jakiś błąd ("...not enough parameters"). Zapewne chodzi o to że jest tu niezgodność formatu dat z sql i delphi. Nie umiem sobie z tym poradzić. Jeśli ktoś zna rozwiązanie i zechce je tutaj przedstawić, będę bardzo wdzięczny!
Pozdrawiam wszystkich

0

poczytaj o parametry w zapytaniach

1 użytkowników online, w tym zalogowanych: 0, gości: 1