Problem beim übertragen

Installation und Anwendung von Datenbankschnittstellen wie SQLite, PostgreSQL, MariaDB/MySQL, der DB-API 2.0 und sonstigen Datenbanksystemen.
Antworten
dracana
User
Beiträge: 22
Registriert: Donnerstag 11. Oktober 2007, 10:49

Auf meinem Rechner befindet sich eine SQL Datenbank, auf die ich mit python scripten zugreife und jetzt habe ich ein wirklich komisches Problem :S

in einem Script steht folgender Befehl:

Code: Alles auswählen

cursor.execute("UPDATE SPIELER SET anwesend=TRUE where nick='drac'")
und die Spalte anwesend bleibt auf False, es ändert sich nichts :( wenn ich den Befehl:

Code: Alles auswählen

UPDATE SPIELER SET anwesend=TRUE where nick='drac';
in die SQL-konsole eingebe, dann funktioniert es.

in dem Script funktionieren alle andere SQL-Befehle, nur dieser nicht. Aber da dieser in der SQL-konsole funktioniert, weiß ich nicht wo der fehler stecken könnte :S

wäre wirklich dankbar für ideen, was ich ändern müsste

Gruß Thorsten
nemomuk
User
Beiträge: 862
Registriert: Dienstag 6. November 2007, 21:49

Wenn du uns mehr von deinem Script zeigst, dann können wir dir evtl. helfen - in dieser eine Zeile, kann ich zumindest keinen Fehler erkennen.
BlackJack

@dracana: Sicher dass da auch irgendwann ein `commit()` folgt?
dracana
User
Beiträge: 22
Registriert: Donnerstag 11. Oktober 2007, 10:49

danke black jack... ich hab den wald vor lauter bäumen nitmehr gesehen... :S hatte das commit() kommentiert :S

danke :D
Antworten