sqlitedbservice: provide error message with more context

这个提交包含在:
Albert S. 2020-08-24 21:36:19 +02:00
父节点 c78062e234
当前提交 498985bf25

查看文件

@ -11,7 +11,7 @@ bool SqliteDbService::fileExistsInDatabase(QString path, qint64 mtime)
query.addBindValue(path); query.addBindValue(path);
query.addBindValue(mtime); query.addBindValue(mtime);
if(!query.exec()) if(!query.exec())
{ throw QSSGeneralException("Error while trying to query for file existance"); { throw QSSGeneralException("Error while trying to query for file existance: " + query.lastError().text());
} }
if(!query.next()) if(!query.next())
{ {
@ -33,7 +33,7 @@ bool SqliteDbService::fileExistsInDatabase(QString path)
query.prepare("SELECT 1 FROM file WHERE path = ?"); query.prepare("SELECT 1 FROM file WHERE path = ?");
query.addBindValue(path); query.addBindValue(path);
if(!query.exec()) if(!query.exec())
{ throw QSSGeneralException("Error while trying to query for file existance"); { throw QSSGeneralException("Error while trying to query for file existance: " + query.lastError().text());
} }
if(!query.next()) if(!query.next())
{ {