Thema: Delphi SQL-Abfrage mit Zeiten

Einzelnen Beitrag anzeigen

berens

Registriert seit: 3. Sep 2004
431 Beiträge
 
Delphi 2010 Professional
 
#1

SQL-Abfrage mit Zeiten

  Alt 14. Nov 2006, 12:38
Datenbank: Access • Zugriff über: ADO
Hi!

Ich brauche von meiner Tabelle Daten und filtere diese nach Datum/Uhrzeit.
Da die Werte flexibel sind und die Abfrage auch auf Systemen mit anderem Datumsformat funktionieren muss, müssen also Parameter her.

q: TAdoQuery;

Geht und liefert Ergebnis:
q.SQL.Add('SELECT * FROM T_Termin WHERE (dtEinblendZeit>1)'); Geht nicht (Fehler: Typen unverträglich):
SQL-Code:
  q.SQL.Add('SELECT * FROM T_Termin WHERE (dtEinblendZeit>:Ein)');
  q.Parameters.ParamByName('Ein').Value := 1;
Geht auch nicht (Ohne Fehlermeldung, liefert kein Ergebnis):
SQL-Code:
  q.SQL.Add('SELECT * FROM T_Termin WHERE (dtEinblendZeit>:Ein)');
  with q.Parameters.AddParameter do begin
    DataType := ftDateTime;
    Direction := pdInput;
    Value := 1;//floor(MonthCalendar1.Date);
    Name := 'Ein';
  end;
  Mit Zitat antworten Zitat