Bonjour;

j'essay d'afficher le contenue d'une table de ma base de donnee access al'aide des QTableView et QSqlTableModel le probleme c'est qu'il m'affiche un tableau sans aucun resultat voici mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
 QSqlTableModel *model = new QSqlTableModel;
        model->setEditStrategy(QSqlTableModel::OnManualSubmit);
        model->setTable("clients");
        model->select();
        //QMessageBox::information(0, QObject::tr("Base"),model->tableName());
        model->removeColumn(0);
        /*model->setHeaderData(0, Qt::Horizontal,"client_id");
        model->setHeaderData(1, Qt::Horizontal,"client_name");
        model->setHeaderData(2, Qt::Horizontal,"client_firstname");
        model->setHeaderData(3, Qt::Horizontal,"client_address");*/
        QTableView *view = new QTableView;
        view->setModel(model);
        view->setSelectionBehavior(QAbstractItemView::SelectRows);
        view->setWindowTitle("Table produit");
        view->show();