sqlite
Verfasst: Montag 5. Juni 2006, 00:30
ich habe mir sqlite ausführlich agesehen und muss leider sagen, dass ich da ein prblem habe. Wenn ich den Skript da unten ausführe, bekomme ich den gehler, dass die tabelle leer sei. sie ist auch 0 byte groß.
aber wieso?
das ist aus einem beispiel kopiert, habe auch schon ein anderes angesehen und ausprobiert...
aber wieso?
das ist aus einem beispiel kopiert, habe auch schon ein anderes angesehen und ausprobiert...
Code: Alles auswählen
#!/usr/bin/env python
import sqlite
db = sqlite.connect("test.db")
cursor = db.cursor()
conn()
cursor.execute("CREATE TABLE t1 (t1key INTEGER PRIMARY KEY,data TEXT,num double,timeEnter DATE);")
cursor.execute("insert into t1 (data,num) values ('This is sample data',3);")
db.close
conn()
print cursor.execute("SELECT * FROM t1;")
db.close()
#!/usr/bin/env python
import sqlite
def conn():
global db, cursor
db = sqlite.connect("test.db")
cursor = db.cursor()
conn()
cursor.execute("CREATE TABLE t1 (t1key INTEGER PRIMARY KEY,data TEXT,num double,timeEnter DATE);")
cursor.execute("insert into t1 (data,num) values ('This is sample data',3);")
db.close
conn()
print cursor.execute("SELECT * FROM t1;")
db.close()