ich versuche gerade herauszufinden ob zu einem mit tkinter eingegebenen Primay Key in meiner Datenbank(sqlite3) ein passender Eintrag existiert. Wie kann ich das herausfinden? /c
Code: Alles auswählen
kartennr = str(Nummer.get())
sql = 'SELECT kartennummer FROM personen WHERE kartennummer = ? '
cursor.execute(sql, (kartennr,))
for dsatz in cursor:
kartennr = int(kartennr)
Key = dsatz[0]
if Key == kartennr :
tkinter.messagebox.showerror("Error","Nutzer existiert bereits")
else:
popup = tkinter.Toplevel(main)
sql = "INSERT INTO personen VALUES('Name', " \
"'Nachname',?, 0)"
cursor.execute(sql, (kartennr,))
Vorname = tkinter.Label(popup, text="Vorname")
Vorname.pack()
Name = tkinter.Entry(popup)
Name.pack()
Zuname = tkinter.Label(popup, text="Nachname")
Zuname.pack()
Nachname = tkinter.Entry(popup)
Nachname.pack()
nn = str(Nachname.get())
sql = "UPDATE personen SET Name = ? WHERE kartennummer =" +str(kartennr)
cursor.execute(sql, (nn, ))
Danke schonmal im Vorraus