Wypełnienie combox danymi z bazy danych.

0

Poniższy kod uzupełnia combox, ale jedynie numerID klienta, a chce również imie i nazwisko. Jak to zrobic?

dodajrezerwacja::dodajrezerwacja(QWidget *parent) :
    QDialog(parent),
    ui(new Ui::dodajrezerwacja)
{
    ui->setupUi(this);


    QSqlQueryModel * modal=new QSqlQueryModel();
    QSqlQuery * qry =new QSqlQuery();
    qry->prepare("SELECT * FROM [Projekt1].[dbo].[tKlient]");
    qry->exec();
    modal ->setQuery(*qry);
    ui->cBWyborKlienta->setModel(modal);
}
1
dodajrezerwacja::dodajrezerwacja(QWidget *parent) :
    QDialog(parent),
    ui(new Ui::dodajrezerwacja)
{
    ui->setupUi(this);
 
    ustawWyboryKlienta();
}

dodajrezerwacja::ustawWyboryKlienta()
{
    QSqlQueryModel * modal=new QSqlQueryModel(ui->cBWyborKlienta);
    modal->setQuery( { "SELECT CONCAT(tabela.ID, ' ', tabela.imie, ' ', tabela.nazwisko) FROM tabela" } );
    ui->cBWyborKlienta->setModel(modal);
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1