Название: [РЕШЕНО] - QListWidet вывод данных из QSQLITE Отправлено: Ruslan от Декабрь 09, 2019, 15:18 День добрый! Есть проблема которую даже понять не могу где искать. Создал select с учётом индекса получаемого из первого окна, запрос проходит и выводит данные но отображает эти данные 5 раз, т.е. в таблице sqlite3 имеется 4 строчки для вывода с учетом индекса первого окна, эти 4 строчки выводятся но не один, а пять раз подряд во втором окне, т.е. у меня выводится не 4, а 20 строк?!?! Ниже код при котором это происходит:
void detal::receiveParameter(int id) { //ui->label->setText(name); QSqlQuery query; QString query_string = QString::fromUtf8("SELECT a.NameProduct, a.IdProizvoditel, a.Price, " "b.IdProizvoditel from SpisokProduct a, SprProizvoditel b where a.IdProizvoditel = ") + QString::number(id); qDebug() << "query_string: " << query_string; query.exec(query_string); ui->DlistWidget->clear(); //Выводим значения из запроса while (query.next()) { QString nameProduct = query.value(0).toString(); QString IdProizvoditel = query.value(1).toString(); QString Price = query.value(2).toString(); ui->DlistWidget->addItem(nameProduct + " - " + Price + " " + "руб." + " - " + IdProizvoditel); } qDebug() << "receiveParameter: " << id << endl; } Название: Re: [РЕШЕНО] - QListWidet вывод данных из QSQLITE Отправлено: Ruslan от Декабрь 10, 2019, 16:59 Всем спасибо, как говорится "Сам не допёр не допрешь")))
|