Hallo zusammen,
Der folgende Code filtert irgendwie nicht und ich habe keine Idee mehr, warum der Filter nicht funktioniert.
Code:
// Saldo bestimmen
if not FDTableJournal6.Active then
FDTableJournal6.Active := True;
FDTableJournal6.Filter := 'zeitpunkt > ' + QuotedStr(DateTimeToStr(ZeitraumVon)) + ' and ' +
'zeitpunkt <= ' + QuotedStr(DateTimeToStr(ZeitraumBis)) + '';
FDTableJournal6.Filtered := True;
FDTableJournal6.Refresh;
FDTableJournal6.First;
//Button_zurück.Text := IntToStr(FDTableJournal6.RecordCount);
while not FDTableJournal6.Eof do begin
Saldo := Saldo + FDTableJournal6.FieldByName('preisgesamt'). AsFloat;
FDTableJournal6.Next;
end;
FDTableJournal6.Filter ist:
zeitpunkt > '28.09.2019 04:00:00' and zeitpunkt <= '29.09.2019 04:00:00'
zeitpunkt in der Tabelle ist vom Typ Timestamp
In der Tabelle ist definitiv ein Wert
2019-09-28 21:48:08.708
enthalten
In RecordCount sind immer 0 Elemente. Ich verstehe den Grund nicht
Es ist eine SQLite-Datenbank und ich benutze Delphi 10.3
In einer anderen Tabelle funktioniert der Filter.
Hat jemand eine Idee?
Danke!