2016-05-26 10 views
0

Ich versuche, einen Wert in ein Python-Skript einzufügen, und ich bekomme keine Fehler, aber es ist nicht in der SQL-Datei angezeigt und ich kann keine Dokumentation finden, die mir hilft zu verstehen, warum es nicht angezeigt wird.Sql Insert-Anweisung zeigt nichts an

Hier ist der Code

#Connect the db to this python script 
top10_connection = connect(database = 'top_ten.db') 

#Get a cursor for the database which allows you to make 
#and execute sql queries in this script 
top_ten_db = top10_connection.cursor() 

top_ten_db.execute("INSERT INTO Top_Ten (Rank) VALUES(1)") 

top10_connection.close() 
+1

ist dies Ihre ganze Code, geben Sie bitte alle Ihre Code – WildCard

Antwort

1

Wenn Sie irgendwelche Fehler Zurückverfolgungs Arent bekommen Sie msot wahrscheinlich vergessen werden Änderungen an der db zu begehen.

top10_connection.commit() hinzufügen, bevor Sie die Verbindung schließen:

top10_connection = connect(database = 'top_ten.db') 

#Get a cursor for the database which allows you to make 
#and execute sql queries in this script 

top_ten_db = top10_connection.cursor() 

top_ten_db.execute("INSERT INTO Top_Ten (Rank) VALUES(1)") 

top10_connection.commit() 

top10_connection.close() 
+0

Danke so viel, es funktionierte –