Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Delphi SQL - Chyba pri vyhodnocovaní podmienky alebo zlé zadanie? (where)

Som len síce "hobby programátor" ale skús to takto:

procedure TForm1.Button1Click(Sender: TObject);
var
  DateFrom, DateTo,
  TimeFrom, TimeTo: String;
begin
   DateFrom := '04/17/2007';
   TimeFrom := '11:00:00';
   DateTo := '04/19/2007';
   TimeTo := '11:00:00';
   Query.Close;
   Query.SQL.Clear;
   Query.SQL.Text := 'select * from Praca_objednavka' +
         ' where ((Datum >= "'+DateFrom+'") and (Cas >= "'+ TimeFrom+'"))'+
         ' or ((Datum < "'+DateTo+'") and (Cas < "'+ TimeTo+'"))';
   Query.Active := True;
end;

Trochu krkolomné :-[, ale nechce sa mi to prerábať... Lepšie riešenie sa nájde :-D
Inak, asi by som použil typ Timestamp namiesto Date + Time :i:

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny