Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#3

Re: gleicher SQL Befehl/unterschiedliches Ergebnis

  Alt 25. Jan 2004, 19:47
Sieht für mich nach implizierter Datumsumwandlung aus.
Versuche anstatt "Datum = 07/07/03" mal das:
Delphi-Quellcode:
  With Query Do
  Begin
    SQL.Text :=
      'SELECT *' + #13#10 +
      'FROM 2003.db' + #13#10 +
      'WHERE Datum = :i_Datum';
    Prepare;
    ParamByName('i_Datum').AsDate := DeinDatum;
    Open;
  End;
DeinDatum ist irgendein TDateTime-Wert.

Nachtrag:
07/07/03 kann bei falschen Regionaleinstellungen auch als 03.07.2007 verstanden werden.
Edit2: aus [sql] -> [delphi]
  Mit Zitat antworten Zitat