Code: Alles auswählen
from tkinter import *
import sqlite3
root = Tk()
root.title('Projektarbeit')
root.geometry("450x700")
conn = sqlite3.connect("ToDoList.db")
cur = conn.cursor()
cur.execute("CREATE TABLE IF NOT EXISTS Tasks (aufgabe TEXT , beschreibung TEXT , kategorie TEXT)")
def delete():
conn = sqlite3.connect("ToDoList.db")
cur = conn.cursor()
cur.execute("DELETE from Tasks WHERE oid= " + loeschen_box.get())
conn.commit()
conn.close()
def update():
# database connect
conn = sqlite3.connect("ToDoList.db")
cur = conn.cursor()
record_id = loeschen_box.get()
cur.execute("""UPDATE Tasks SET
aufgabe = :aufgabe,
beschreibung = :beschreibung,
kategorie = :kategorie
WHERE oid= :oid""",
{
'aufgabe':aufgabe_editor.get(),
'beschreibung' :beschreibung_editor.get(),
'kategorie' :kategorie_editor.get(),
'oid' :record_id
})
conn.commit()
conn.close()
line 29, in update
cur.execute("""UPDATE Tasks SET
sqlite3.OperationalError: no such column: aufgabe
Könnte mir einer weiterhelfen?