have you added sql to your project CONFIG?
and what is resulting dbPath value?
On 12.11.2013 14:12, Stockona wrote:
Source code:
Q_DECL_EXPORTintmain(intargc,char*argv[]) {
...
FileHandler*fileHandler=newFileHandler();
view->rootContext()->setContextProperty("fileHandler", fileHandler);
...
}
FileHandler::FileHandler(QObject*parent):QObject(parent){
...
// /usr/share/Stockona/
QString dbPath = QString(DEPLOYMENT_PATH);
dbPath.append(".stockona_db");
qDebug() << "DB path=" << dbPath;
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName(dbPath);
// Cannot open database when deployed as rpm
bool ok = db.open();
...
}
------------------------------------------------------------------------
*From:* Andrey Kozhevnikov <coderusin...@gmail.com>
*To:* devel@lists.sailfishos.org
*Sent:* Monday, November 11, 2013 11:32 PM
*Subject:* Re: [SailfishDevel] QSqlDatabase cannot create db file when
deployed as rpm package
My project working with QSQLITE local database, and everything good :)
Share your code and we can found issues.
On 12.11.2013 02:35, Stockona wrote:
When I switched to "Deploy by copying binary", the database is
created and connected correctly.
Changing the deployment to rpm package the same code just failed with
database error message "out of memory Error opening database."
I checked in Emulator terminal and the database file was not created
at all. Is this a permission issue? How do I work around this?
Thanks in advance!
_______________________________________________
SailfishOS.org Devel mailing list
_______________________________________________
SailfishOS.org Devel mailing list
_______________________________________________
SailfishOS.org Devel mailing list
_______________________________________________
SailfishOS.org Devel mailing list