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