Ich möchte die Daten aus einer DB ausgeben, wenn nr gleich der artikel_nummer entspricht, wobei nr ein Variable aus einer Funktion ist:
Code: Alles auswählen
def put_artikel(self, evt):
FILENAME = "artikel.sdb3"
nr = self.get_ean(evt)
nr = int(nr)
conn = sqlite3.connect(FILENAME)
adr_cursor = db.select_scan_article(conn)
print list(adr_cursor)
conn.close()
Code: Alles auswählen
def select_scan_article(conn):
sql = """
SELECT id, artikel_nummer, ean, name, gruppe, ek, vk, mwst, bestand
FROM artikel
WHERE artikel_nummer = nr
ORDER by id, name
"""
cur = conn.cursor()
cur.execute(sql)
return cur