From bbfaca2e06383a8919db257a20c0d253c9dd6978 Mon Sep 17 00:00:00 2001 From: Martin Kleusberg Date: Sat, 22 May 2021 10:35:07 +0200 Subject: [PATCH] Use LIMIT + OFFSET when generating SELECT statements instead Instead of constructing queries using the LIMIT offset,limit notation use the LIMIT limit OFFSET offset style. See https://www.sqlite.org/lang_select.html#limitoffset. --- src/RowLoader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/RowLoader.cpp b/src/RowLoader.cpp index 00221a31..bc16bd77 100644 --- a/src/RowLoader.cpp +++ b/src/RowLoader.cpp @@ -220,7 +220,7 @@ void RowLoader::process (Task & t) queryTemp.contains(QRegExp("\\s(UNION)|(INTERSECT)|(EXCEPT)\\s", Qt::CaseInsensitive))) sLimitQuery = queryTemp; else - sLimitQuery = queryTemp + QString(" LIMIT %1, %2;").arg(t.row_begin).arg(t.row_end-t.row_begin); + sLimitQuery = queryTemp + QString(" LIMIT %1 OFFSET %2;").arg(t.row_end-t.row_begin).arg(t.row_begin); } statement_logger(sLimitQuery);