From 7eb8219419fe9251ce62ded3bdae197fd796a66e Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Tue, 6 Jun 2017 12:59:57 +0200 Subject: [PATCH] Add extra logging for SQLITE_CANTOPEN errors #5633 (cherry picked from commit 05c1dcef9b35a18d358ab307922eceff312e3304) --- src/libsync/ownsql.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/libsync/ownsql.cpp b/src/libsync/ownsql.cpp index 7008ccf52b..6c6337fd6a 100644 --- a/src/libsync/ownsql.cpp +++ b/src/libsync/ownsql.cpp @@ -57,6 +57,10 @@ bool SqlDatabase::openHelper( const QString& filename, int sqliteFlags ) if( _errId != SQLITE_OK ) { qDebug() << "Error:" << _error << "for" << filename; + if (_errId == SQLITE_CANTOPEN) { + qDebug() << "CANTOPEN extended errcode: " << sqlite3_extended_errcode(_db); + qDebug() << "CANTOPEN system errno: " << sqlite3_system_errno(_db); + } close(); return false; }