Mercurial > dedupe
diff Exception/SQLException.cpp @ 82:f507a7240bc9
Functionality for easy clearing of a query when throwing an exception.
| author | Tom Fredrik Blenning Klaussen <bfg@bfgconsult.no> |
|---|---|
| date | Thu, 10 Oct 2013 14:13:01 +0200 |
| parents | c9447697609f |
| children |
line wrap: on
line diff
--- a/Exception/SQLException.cpp Thu Oct 10 14:12:17 2013 +0200 +++ b/Exception/SQLException.cpp Thu Oct 10 14:13:01 2013 +0200 @@ -12,6 +12,13 @@ { } +SQLException::SQLException(QSqlQuery& errorQuery, bool clear) : + Exception(errorQuery.lastError().text() + ":" + errorQuery.lastQuery()) +{ + if (clear) + errorQuery.clear(); +} + void SQLException::raise() const { throw *this;
