Guten Abend zusammen,
ich habe ein QSqlQueryModel und würde gerne dessen EditStrategy ändern. Leider gibt es dafür keine Funktion so wie bei QSqlTableModel (setEditStrategy(...)).
Gibt es trotzdem eine Möglichkeit es hinzubekommen, dass die Daten erst in die Datenbank geschrieben werden, wenn man auf einen submit button drückt?
Folgender Hintergrund: Ich habe eine QSqlTableView, die mir ein QSqlQueryModel anzeigt. Dieses ändert sich andauernd (je nachdem welche Kombination von Tabellen sich der User ansehen möchte). Ich habe ich das QSqlQueryModel editierbar gemacht, damit man Daten über die QTableView eintragen kann.
Ich stelle es mir einfacher vor, wenn alle Änderungen gecached werden und dann am Schluß in die Datenbank geschrieben werden, als nach jeder Eintragung in die Datenbank zu schreiben.
Wäre toll, wenn jemandem dazu etwas einfällt.
Grüße,
Andy