habe folgendes Problem, ich schreibe Daten über pysqlite in eine tabelle,
diese soll dann gelesen und in eine liste mit einzelnen Spalten übertragen werden, nutze z.z. Listctrl dafür aber es klappt ihrgendwie nicht
Code: Alles auswählen
a = str(self.rl1.GetLineText(0))
b = str(self.rl2.GetLineText(0))
c = str(self.rl3.GetLineText(0))
d = str(self.rl4.GetLineText(0))
e = str(self.rl5.GetLineText(0))
f = str(self.rl6.GetLineText(0))
INSERT1 = "INSERT INTO testdb VALUES ('" + str(self.__id) + "','" + a+ "','" + b+ "','" +c+ "','" +d+ "','" +e+ "','" +f+"')"
self.__id += 1
insert = self.__cursor.execute(INSERT1) # 6 Eintraege vornehmen
SELECT = "SELECT * FROM testdb"
self.__cursor.execute(SELECT) # Datensaetze anzeigen
while True:
satz = self.__cursor.fetchone() # eine Zeile aus der Ergebnismenge
if not satz: break
for kette in satz: # in Komponenten zerlegen
print kette, '\t ', # KEIN Zeilenvorschub
print # naechste Zeile, d.h. NUR Zeilenvorschub