Einzelnen Beitrag anzeigen

Teekeks

Registriert seit: 19. Okt 2008
Ort: Dresden
765 Beiträge
 
FreePascal / Lazarus
 
#1

Einfaches SELECT geht nicht, warum?

  Alt 22. Jan 2010, 18:45
Datenbank: Firebird • Version: x • Zugriff über: ??
Hi!
Und schon wieder habe ich ein Problem mit Firebird.

Ich habe folgende Abfrage:
SELECT * FROM Arbeitszeiten where Datum = date'22.01.2010' Öffne diese und bekomme NICHTS zurück, obwohl das eigentlich so sein müsste.
Also es gibt einen Datensatz mit dem Datum 22.01.2010.

Das ganze sieht so aus:
Delphi-Quellcode:
  with Query do
  begin
    close;
    sql.Clear;
    sql.Add('SELECT * FROM Arbeitszeiten where (Datum = date'''+LTag.Caption+''');');
    Open;
    SQLTransaction1.Commit;
  end;
LTag ist ein Lable mit dem Titel "22.01.2010"

Die Verbindung an sich geht, aber das hier nicht...


Gruß Teekeks
Peter
"Div by zero Error" oder auch: "Es geht auch ohne Signatur!".
  Mit Zitat antworten Zitat