0

sqlite クエリでエラーが発生しました

どこに問題があるのか​​わからない

mainwindow.cpp でデフォルトの接続を作成しました

デフォルトの接続を取得してデータベースにクエリを実行するだけですが、機能しません

彼女はこれまでのところ私のコードです

QSqlDatabase db = QSqlDatabase::database() ;

QSqlQuery query ;

query.prepare("select seq from sqlite_sequence where name= ? ");

query.addBindValue("articles");

if(!query.exec())
{
    QMessageBox::critical(this,"Inventoria solti",query.lastError().text());
    return ;
}

while (query.next())
{
    ui->lineEdit->setText(query.value(0).toString());
}

her は mainwindow.cpp のデフォルトの接続です

m_db = new QSqlDatabase;
// Base de données traitement
*m_db = QSqlDatabase::addDatabase("QSQLITE") ;
m_db->setHostName("localhost");
m_db->setDatabaseName("E:/apprendreQt/gestionstock6/database/inventaire.db");
m_db->setPassword("");
m_db->setUserName("");
if(!m_db->open())
    QMessageBox::critical(this,"erreur connecting",m_db->lastError().text());
4

1 に答える 1