Einzelnen Beitrag anzeigen

raiguen
(Gast)

n/a Beiträge
 
#44

Re: Zeit/Datumswert mit einer Tabelle vergleichen

  Alt 15. Dez 2006, 12:30
Moin
Okay, hier nochmal ein Versuch:
Delphi-Quellcode:
const
  SELECT_STMT
    = 'SELECT * FROM "[...]\Aufdate" WHERE AuftragNr = :auftrag AND "Aufdate"."_BackupTime" = :datzei';

begin
  with DBmodul.QcopyTable do
  begin
    Close;
    SQL.Text:= SELECT_STMT;
    ParamByName('auftrag').AsInteger := DBGrid1.SelectedField.AsInteger;
    ParamByName('datzei').AsDateTime:= DBGdatum.SelectedField.AsDateTime + DBGZeit.SelectedField.AsDateTime;
    Open;
  end;
end;
Der Datum- bzw Zeitwert werden direkt in den Parameter übergeben; voraussetzung ist natürlich - aber da geh ich mal von aus - dass im DBGdatum.SelectedField als auch im DBGZeit.SelectedField die Werte richtig 'formatiert' sind
  Mit Zitat antworten Zitat