diff options
author | Christian Ehrlicher <ch.ehrlicher@gmx.de> | 2021-01-10 20:14:53 +0100 |
---|---|---|
committer | Christian Ehrlicher <ch.ehrlicher@gmx.de> | 2021-01-11 19:55:43 +0100 |
commit | f8f629cc137b5c33d322b32ce83747949b21b37a (patch) | |
tree | 1250f166d9bdd6287f2642b769ab419d8745e0a1 /src/sql | |
parent | ce90248882b73b4b816a8550710279e3e55ab64c (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.cpp | 1 |
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 |