From dd478a4b829921c9dfeb23110177a30f32eca5af Mon Sep 17 00:00:00 2001 From: Bill King Date: Tue, 20 Apr 2010 12:07:22 +1000 Subject: Fix sqlite driver doesn't return error message RAISE by a trigger. Task-number: QTBUG-7988 Reviewed-by: Justin McPherson --- src/sql/drivers/sqlite/qsql_sqlite.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/sql/drivers/sqlite/qsql_sqlite.cpp b/src/sql/drivers/sqlite/qsql_sqlite.cpp index d3be304b02..9b9d30b647 100644 --- a/src/sql/drivers/sqlite/qsql_sqlite.cpp +++ b/src/sql/drivers/sqlite/qsql_sqlite.cpp @@ -259,6 +259,7 @@ bool QSQLiteResultPrivate::fetchNext(QSqlCachedResult::ValueCache &values, int i q->setAt(QSql::AfterLastRow); sqlite3_reset(stmt); return false; + case SQLITE_CONSTRAINT: case SQLITE_ERROR: // SQLITE_ERROR is a generic error code and we must call sqlite3_reset() // to get the specific error message. -- cgit v1.2.1