SQlite-Abfrage formulieren mit Variable

Stefke

Benutzer
Beiträge
17
Hallo, noch ne Frage:
Code:
    date = '2024-11-28 16:38:30'
    query = f"SELECT Datum WHERE Datum > {date};"
in Python formuliert erzeugt nur:
Code:
sqlite3.OperationalError: near "16": syntax error

aber wo liegt der Fehler, wie sollte es richtig formuliert werden?

Danke - Stefan
 
Werbung:
Nein, läuft leider nicht
Code:
sqlite3.OperationalError: no such column: Datum
die Anweisung:
Code:
query = "SELECT Datum from feeds WHERE Datum > '2024-11-28 16:38:30';"
wird fehlerfrei ausgeführt.
 
Werbung:
Nun ja, wer lesen kann ist klar im Vorteil ;)
Code:
query = f"SELECT Datum  from feeds WHERE Datum > '{date}';"
ist die richtige Formulierung.
Ein einfaches print(query) hätte gereicht um den Fehler zu erkennen.

Danke - Stefan
 
Zurück
Oben