QSQLITE驱动程序未加载

时间:2015-09-07 16:19:40

标签: qt sqlite arm qt4 debian

我正在创建一个带有QT的轻型APP,它可以从我的网站向我的SQLITE库中添加条目。

但我有这个问题:

  

(“QSQLITE”)

     

QSqlError(-1,“”,“”)

     

DATABASE OPENED

     

QSqlQuery :: prepare:数据库未打开

     

QSqlError(-1,“Driver not loaded”,“Driver not loaded”)

我在Bananapi(Debian 7)上安装了QT并从Debian-APT升级。

这是我的代码:

// Load QSLite driver
qDebug() << bdd.drivers(); //Said : ("QSQLITE")
bdd = QSqlDatabase::addDatabase("QSQLITE");
qDebug() << bdd.lastError();

// Open the database
bdd.setDatabaseName("/var/www/config/database.sqlite");

// Connect to the database
if( ! bdd.open())
{
    qDebug() << "ERROR " << EXIT_FAILURE_CANT_OPEN_DATABASE << " : Can't open database";
    qDebug() << bdd.lastError();
    exit(EXIT_FAILURE_CANT_OPEN_DATABASE);
}
else
    qDebug() << "DATABASE OPENED";

query.prepare(....); //Said : QSqlQuery::prepare: database not open.

有什么想法吗?

0 个答案:

没有答案