SQLite schreibt keine Daten
Verfasst: Samstag 24. Oktober 2009, 12:29
Hallo,
ich komme eigentlich aus der Ruby und PHP ecke, und möchte jetzt in Python einsteigen.
Jetzt ist mir aber bei SQlite etwas sehr seltsames aufgefallen.
Folgendes Script:
Nun das Script erzeugt wie erwartet die Datei daten.db
und auch die Datenbak test wird erzeugt, was aber nicht gelingt ist das eintragen der Daten !!
Die Tabelle bleibt einfach leer !
Wo liget der Fehler ??
Gruß
Robert
ich komme eigentlich aus der Ruby und PHP ecke, und möchte jetzt in Python einsteigen.
Jetzt ist mir aber bei SQlite etwas sehr seltsames aufgefallen.
Folgendes Script:
Code: Alles auswählen
#!/usr/bin/python
# -*- coding:utf-8 -*-
import sqlite3
connection = sqlite3.connect("daten.db")
cursor = connection.cursor()
cursor.execute('''CREATE TABLE IF NOT EXISTS test (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT)
''')
sql = "INSERT INTO test VALUES (NULL,'Karl Meier')"
cursor.execute(sql)
print (sql)
print 'Ferig'
und auch die Datenbak test wird erzeugt, was aber nicht gelingt ist das eintragen der Daten !!
Die Tabelle bleibt einfach leer !
Wo liget der Fehler ??
Gruß
Robert