@belkakiller

Почему не выводится текст из базы данных Sqlite в QT creator?

<b>Сам Код </b><i></i>
#include "dreaminfo.h"
#include "ui_dreaminfo.h"
#include "info.h"

DreamInfo::DreamInfo(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::DreamInfo)
{
    ui->setupUi(this);
}

DreamInfo::~DreamInfo()
{
    delete ui;
}

void DreamInfo::on_pushButton_clicked()
{
    Info drem;
    drem.setModal(true);
    drem.exec();
}

void DreamInfo::on_pushButton_7_clicked()
{


    //Подключаем базу данных
   QSqlDatabase db;
   db = QSqlDatabase::addDatabase("QSQLITE");
   db.setDatabaseName("tehno.db");
   db.open();

   //Осуществляем запрос
   QSqlQuery query;
   query.exec("SELECT name FROM People");

   //Выводим значения из запроса
   while (query.next())
   {
   QString name = query.value(0).toString();
   ui->textBrowser->insertPlainText( name+ "\n");
}

}

Сама ошибка при нажатии на кнопку вывод текста: QSqlDatabasePrivate::addDatabase: duplicate connection name 'qt_sql_default_connection', old connection removed.
  • Вопрос задан
  • 348 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы