Aloha
Ich hoffe ich kann euch mein Problem halbwegs verständlich machen...
Ich habe eine Tabelle mit einer Spalte _BackUpTime vom Typ DateTime, deren Inhalt so aussieht
"15:11:45, 17:11:2006"
Dies habe ich jeweils in Zeit und Datum getrennt und zur weiteren Bearbeitung als String umgewandelt.
Jetzt habe ich beide wieder zusammengefügt und wollte sie wieder mit der Datenbank zu vergleichen.
Delphi-Quellcode:
datumzeit:= DBGZeit.SelectedField.AsString + '
, '+ DBGdatum.SelectedField.AsString ;
with DBmodul.QcopyTable
do
begin
Close;
SQL.Clear;
SQL.Add('
SELECT * FROM Aufdate WHERE AuftragNr = '+DBGrid1.SelectedField.AsString + '
AND
("_BackUpTime" = :datzeit)');
ParamCheck:=true;
ParamByName('
datzeit').AsDateTime:= StrToDateTime(datumzeit);
Open;
end;
Wenn ich datumzeit in einen Datums/Zeit typ umwandle bekomme ich eine Fehlermeldung, dass es sich um ein ungültiges Datum handelt. Lass ich datumzeit als String, bekomme ich zwar keine Fehlermeldung aber auch keine Ergebnisse
Ich steh grad ein bisschen auf dem Schlauch ...