5
Dies ist mein Code:Python keine Daten speichern sqlite db
conn = sqlite3.connect(nnpcconfig.commondb)
cur = conn.cursor()
query = ['2124124', 'test2', 'test3', 'test4', 'test5']
cur.execute("insert into users(id, encpass, sname, name, fname) values (?, ?, ?, ?, ?)", query)
conn.commit
cur.execute("select * from users")
for row in cur:
print row
Dieser Code funktioniert, Zeile ihm zugeführten zurück. Aber es kommt heraus, dass sobald das Skript beendet ist, der Tisch wieder frei ist! Wo ist der Fehler? Natürlich existiert Tischbenutzer.
ja, danke, bereits mit dem vorherigen fixiert. – creitve
Das ist das tatsächliche Problem in dem obigen Code, der die Tabelle verursachen würde, leer zu sein. Die Verbindung wird geschlossen, wenn das Skript beendet wird. – postfuturist
@cretive: in Betracht ziehen, Ihre akzeptierte Antwort zu ändern ;-) –