Einzelnen Beitrag anzeigen

Major1337

Registriert seit: 26. Jul 2009
158 Beiträge
 
#23

Re: SQL Abfrage - Datum zwischen X und Y

  Alt 17. Sep 2009, 07:59
Delphi-Quellcode:
  
if DateBeginSucheEdit.text <> 'then
begin
  if DateEndSucheEdit.Text <> 'then
  begin
    SmartQuery1.SQL.Add('and datum >= :ANFANG and datum <= :ENDE');
    SmartQuery1.ParamByName('ANFANG').asString := DateBeginSucheEdit.Text;
    SmartQuery1.ParamByName('ENDE').asString := DateEndSucheEdit.Text;
  end
  else
  begin
    SmartQuery1.SQL.Add('and datum >= :ANFANG');
    SmartQuery1.ParamByName('ANFANG').asString := DateBeginSucheEdit.Text;
  end;
end;


das ".asString" wurde ja eben schon angezweifelt, ich bekomme jetzt ein ORA Fehler das er das String nicht verträgt.
Gibt es eine andere Möglichkeit? und muss man in der OraSession auch das Datumformat angeben oder gilt das nur für den Timer?
Das Datum wird immer DD.MON.YYYY (17.09.2009) gespeichert.
  Mit Zitat antworten Zitat