Bonjour,
j'ai un souci avec un QSqlTableModel la fonction ci dessous me retourne le model pour l'afficher dans un tableview
le problème étant que model.rowCount(); retourne 0... donc il ne récupère rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 QSqlTableModel * BaseDeDonnees::tableModel(QWidget *parent) { QSqlTableModel *model = new QSqlTableModel(parent, QSqlDatabase::database()); model->setTable("clients"); model->setEditStrategy(QSqlTableModel::OnManualSubmit); model->select(); model->setHeaderData(0, Qt::Horizontal, "Numéro"); model->setHeaderData(1, Qt::Horizontal, "Entité"); qDebug() << model->rowCount(); return model; }
une idée ? ^^
Partager