Доброго времени суток, с-но проблема:
sqldb=QSqlDatabase();
QSqlDatabase::addDatabase("QSQLITE");
sqldb.setDatabaseName("/home/eugenes/dbase.sqlite");
if (!sqldb.open()) {
qDebug() << "Error! DataBase not found";
qDebug()<<sqldb.lastError().text();
qDebug()<<QSqlDatabase::drivers();
}
На выходе:
Error! DataBase not found «Driver not loaded Driver not loaded» («QSQLITE», «QMYSQL», «QMYSQL3», «QPSQL», «QPSQL7»)
QSqlDatabase::drivers показывает, что драйвер в системе присутствует. Пробовал грешить на поврежденный файл БД, но он открывается и в менеджере редактируется. Пользуюсь firefox-расширением SQlite manager.
Кто подскажет в чем может быть дело? Qt-creator ставил не из дистрибутива а скачивал онлайн-инсталер с сайта. Заранее спасибо!