Hallo zusammen,
ich habe mal wieder ein Problem. Ich habe zwar hier im Forum gesucht, aber leider nichts passendes gefunden. Ich möchte aus einer Datenbank nur die Datensätze abfragen, die zwischen Datum 1 und Datum 2 liegen. es gibt dazu auch Beiträge hier, aber irgendwie klappt das bei mir nicht. Wenn ich das richtig verstanden habe, müsste der
SQL Befehl doch folgendermaßen aussehen.
Delphi-Quellcode:
//Aufruf der Procedure ReaddataDateTime
case QryVorgabe.FieldByName('ZENTRALENTYP').AsInteger of
0..2:
begin
ReadDataDateTime(DateTimePicker1.Date, DateTimePicker2.DateTime, 'MB100');
HTMLErzeugenMBSerie;
end;
//Procedure ReadDataDateTime
procedure THTMLExportForm.ReadDataDateTime(Date1,Date2 : TDate; Table : String);
begin
QryHTML.SQL.Text := 'SELECT * FROM '+Table+' WHERE DATUM BETWEEN '
+DateToStr(Date1)+' AND '+DateToStr(Date2);
QryHTML.Open;
end;
Leider kommt hier aber der folgende
SQL Fehler
Vieleicht kann mir ja jemand sagen woran das liegt.
Gruß Jens