Hallo
Könnte jemand ein kleines Beispiel posten, wie ich das LIKE bei SQL benutze. Mein Problem ist: Ich habe eine Datenbank mit einer Datumsspalte. Ich möchte nun überprüfen, ob ein Datensatz in einem bestimmten Zeitraum liegt. Dieser Zeitraum hängt aber nur von Monat und Jahr ab.
Ich habe es so versucht:
db:TQuery;
db:=TQuery.Create(Form1);
db.Close;
db.SQL.Clear;
db.SQL.Add('SELECT * FROM "C:\test.db" WHERE DATUM LIKE "%.05.2001"');
db.Open;
Der Fehler ist: Keine Übereinstimmung bei den Typen im Ausdruck.
MfG
Silver
Könnte jemand ein kleines Beispiel posten, wie ich das LIKE bei SQL benutze. Mein Problem ist: Ich habe eine Datenbank mit einer Datumsspalte. Ich möchte nun überprüfen, ob ein Datensatz in einem bestimmten Zeitraum liegt. Dieser Zeitraum hängt aber nur von Monat und Jahr ab.
Ich habe es so versucht:
db:TQuery;
db:=TQuery.Create(Form1);
db.Close;
db.SQL.Clear;
db.SQL.Add('SELECT * FROM "C:\test.db" WHERE DATUM LIKE "%.05.2001"');
db.Open;
Der Fehler ist: Keine Übereinstimmung bei den Typen im Ausdruck.
MfG
Silver
Comment