diff options
author | Andy Shaw <andy.shaw@qt.io> | 2017-12-05 12:55:09 +0100 |
---|---|---|
committer | Andy Shaw <andy.shaw@qt.io> | 2018-01-02 08:51:06 +0000 |
commit | a899e454950e346709d233c7180ba4ce5aed34ec (patch) | |
tree | 83c025a0ecbe9c9f0fbdf2c166bf3b606cd7c7ee /src/sql/kernel/qsqlerror.cpp | |
parent | fa1397882ac322da376ad3bc1f2094334eb67e6e (diff) |
DB2: Pass on the native error codes to QSqlError
Since DB2 can potentially have more than one error code, we need to join
these together using ';' as a separator.
Task-number: QTBUG-142
Change-Id: Idd376df84a8e3ae4c05b4722b4d0020fa4f3edad
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Diffstat (limited to 'src/sql/kernel/qsqlerror.cpp')
-rw-r--r-- | src/sql/kernel/qsqlerror.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/sql/kernel/qsqlerror.cpp b/src/sql/kernel/qsqlerror.cpp index 50b10aab40..5ca5987e95 100644 --- a/src/sql/kernel/qsqlerror.cpp +++ b/src/sql/kernel/qsqlerror.cpp @@ -144,6 +144,9 @@ QSqlError::QSqlError(const QString& driverText, const QString& databaseText, Err Constructs an error containing the driver error text \a driverText, the database-specific error text \a databaseText, the type \a type and the error code \a code. + + \note DB2: It is possible for DB2 to report more than one error code. + When this happens, \c ; is used as separator between the error codes. */ QSqlError::QSqlError(const QString &driverText, const QString &databaseText, ErrorType type, const QString &code) |