summaryrefslogtreecommitdiffstats
path: root/src/sql
diff options
context:
space:
mode:
authorChristian Ehrlicher <ch.ehrlicher@gmx.de>2021-01-10 20:14:53 +0100
committerChristian Ehrlicher <ch.ehrlicher@gmx.de>2021-01-11 19:55:43 +0100
commitf8f629cc137b5c33d322b32ce83747949b21b37a (patch)
tree1250f166d9bdd6287f2642b769ab419d8745e0a1 /src/sql
parentce90248882b73b4b816a8550710279e3e55ab64c (diff)
QSql/QSqlite: return extended error codes by default
SQlite allows to return fine-granulated error codes but this behavior is not enabled by default (due to backwards compatibility concerns). Enable them for the SQLite driver by default but provide an option to disable them when needed. [ChangeLog][QtSql][QSQLITE] The plugin now returns the extended error codes by default. Change-Id: I59cec9aea46eb03f1e7ca02903d769c003a1ae30 Reviewed-by: Andy Shaw <andy.shaw@qt.io>
Diffstat (limited to 'src/sql')
-rw-r--r--src/sql/kernel/qsqldatabase.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/sql/kernel/qsqldatabase.cpp b/src/sql/kernel/qsqldatabase.cpp
index 42dc61ac68..ee0254411c 100644
--- a/src/sql/kernel/qsqldatabase.cpp
+++ b/src/sql/kernel/qsqldatabase.cpp
@@ -1208,6 +1208,7 @@ QSqlRecord QSqlDatabase::record(const QString& tablename) const
\li QSQLITE_OPEN_URI
\li QSQLITE_ENABLE_SHARED_CACHE
\li QSQLITE_ENABLE_REGEXP
+ \li QSQLITE_NO_USE_EXTENDED_RESULT_CODES
\endlist
\li