QSqlTableModel mit Datenbank-View verwenden
Verfasst: 16. Juli 2007 10:51
Hallo,
ich möchte gerne auf eine View in einer SQLite Datenbank über QSqlTableModel verwenden. Leider werden mir hier keine Daten in Verbindung mit einer QTableView angezeigt. Mein Code sieht wie folgt aus:
[code]
QSqlTableModel model;
model.setTable("v_software_parameter");
mode.select();
...
QTableView view;
view.setModel(&model);
[/code]
Greife ich auf die physische Tabelle "software_parameter" anstatt von "v_software_parameter" zu, dann klappt das.
Ich könnte natürlich für den Zugriff auf die View auch ein QSqlQueryModel verwenden, aber dann verliere ich die Funktionalität zum Sortieren beim Klick auf den Header über QTableView::setSortingEnabled(true).
Hat jemand eine Idee?
Danke,
Thomas
ich möchte gerne auf eine View in einer SQLite Datenbank über QSqlTableModel verwenden. Leider werden mir hier keine Daten in Verbindung mit einer QTableView angezeigt. Mein Code sieht wie folgt aus:
[code]
QSqlTableModel model;
model.setTable("v_software_parameter");
mode.select();
...
QTableView view;
view.setModel(&model);
[/code]
Greife ich auf die physische Tabelle "software_parameter" anstatt von "v_software_parameter" zu, dann klappt das.
Ich könnte natürlich für den Zugriff auf die View auch ein QSqlQueryModel verwenden, aber dann verliere ich die Funktionalität zum Sortieren beim Klick auf den Header über QTableView::setSortingEnabled(true).
Hat jemand eine Idee?
Danke,
Thomas