Bonjour,

j'ai un souci avec un QSqlTableModel la fonction ci dessous me retourne le model pour l'afficher dans un tableview

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;
}
le problème étant que model.rowCount(); retourne 0... donc il ne récupère rien.

une idée ? ^^