Python sqlite3 Cursor hat kein Attribut Commit

7

Wenn ich diesen Code ausführe:

%Vor%

Ich erhalte den folgenden Fehler

%Vor%

und ich habe absolut keine Ahnung warum.

    
Kamran224 31.12.2013, 16:17
quelle

3 Antworten

12

commit() ist eine Mitgliedsmethode von sqlite3.Connection nicht sqlite3.Cursor . Hier ist es in den Dokumenten .

    
Charlie Andrews 31.12.2013 16:22
quelle
5

Es ist

%Vor%

Erklärung: Der Cursor wird nur zum Übergeben von Anweisungen an sqlite verwendet, während Sie die Instanz, die Sie für die Verbindung mit Ihrer Datenbank erstellt haben, festschreiben oder schließen müssen.

    
user1508332 31.12.2013 16:23
quelle
4

Aus der Antwort von sir_charles804 (leider nicht genug Punkte, um dies als Kommentar hinzuzufügen) folgt, sollte es sein:

%Vor%

statt

%Vor%     
NumesSanguis 22.07.2014 20:05
quelle

Tags und Links