Ich versuche mich gerade an der Programmierung einer Datenbankanwendung mit QT.
Beim einfügen von neuen Zeilen weiß ich allerdings nicht, wie ich die ID-Spalte, die automatisch von der Datenbank vergeben wird, handhaben soll.
Code: Alles auswählen
model->insertRows(0, 2);
model->setData(model->index(0, 1), "Spalte1");
model->setData(model->index(0, 2), "Spalte2");
model->setData(model->index(1, 1), "Spalte1");
model->setData(model->index(1, 2), "Spalte2");Bei einem submitAll wird nur eine Zeile geschrieben, vermutlich aufgrund der doppelten ID. Die ID soll aber erst von der Datenbank vergeben werden. Wie kann ich das erreichen?
Wowbagger