Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#4

Re: SQL Befehl Datum zwischen x und x funktioniert nicht ric

  Alt 24. Feb 2004, 23:18
Wie wäre es denn auf die einfache Art (und vor allem ohne implizierte Umwandlungen!)
Delphi-Quellcode:
  With ADOQuery Do
  Begin
    SQL.Text :=
      'SELECT *' + #10 +
      'FROM Wiedervorlage' + #10 +
      'WHERE Datum BETWEEN :i_Datum_von AND :i_Datum_bis AND' + #10 +
      ' VBNummer = :i_VBNummer' + #10 +
      'ORDER BY Datum';
  // Parsing des Statements um Query Parameter zu finden...
    Prepared := True;
  // Werte an Query Parameter übergeben...
    Parameters.ParamByName('i_Datum_von').DataType := ftDateTime;
    Parameters.ParamByName('i_Datum_bis').DataType := ftDateTime;

    Parameters.ParamByName('i_VBNummer').Value := VBNummer;
    Parameters.ParamByName('i_Datum_von').Value := DTP_Wiedervorlagen_von.Date;
    Parameters.ParamByName('i_Datum_bis').Value := DTP_Wiedervorlagen_bis.Date;
    Open;
  End;
  Mit Zitat antworten Zitat