Forum: Datenbanken
by robgoe,
22. Aug 2016
Ich habe jetzt folgende Anweisung, welche zumindest ohne Fehler durchläuft.
ADOQuery1.SQL.Text := 'Select * from z_arbZeit where timeValue(:Zeit) = timeValue(:Zeit1)';
ADOQuery1.Parameters.ParamByName('Zeit').Value := DateTimeToStr(ADOQuery1.FieldByName('TStart').AsDateTime);
-> Wenn ich FieldByName('TStart').ASString mache, kommt Fehlermeldung mit "Datentypen im Kriterienausdruck...
Forum: Datenbanken
by robgoe,
22. Aug 2016
Das mag auch nicht.
Werde mal mit dem timeValue und den Parametern weiter probieren.
Gruß
R.Götz
Forum: Datenbanken
by robgoe,
22. Aug 2016
Danke für die schnellen Antworten
aber,
bei:
ADOQuery1.SQL.Text := 'Select * from z_arbZeit where TimeValue(TStart) <= TimeValue(08:10:00)';
kommt Fehlermeldung: Ein Parameterobjekt ist nicht ordnungsgemäß definiert. Inkonsistente oder unvollständige Informationen wurden angegeben.
Wenn ich die Zeit in '' schreibe kommt Falscher Datentyp.
bei:
ADOQuery1.SQL.Text := 'Select * from...
Forum: Datenbanken
by robgoe,
22. Aug 2016
Hallo zusammen,
ich versuche schon seit geraumer Zeit über eine ADOQuery.Sql aus einem DateTimefeld einer Accesstabelle
nur anhand der Uhrzeit eine TDBGrid zu filtern.
Meine Feld "TStart" trägt den Inhalt
25.06.2016 08:05:00
25.06.2016 09:10:00
26.06.2016 07:58:00