Corrections

This commit is contained in:
LordGrey
2024-08-02 00:23:36 +02:00
parent a8b2dd4d6a
commit 242d4aa391
8 changed files with 19 additions and 9 deletions

View File

@@ -1,13 +1,13 @@
add_library(database
${CMAKE_SOURCE_DIR}/include/db/AuthTable.h
${CMAKE_SOURCE_DIR}/include/db/DBManager.h
${CMAKE_SOURCE_DIR}/include/db/ConfigImportExport.h
${CMAKE_SOURCE_DIR}/include/db/DBManager.h
${CMAKE_SOURCE_DIR}/include/db/InstanceTable.h
${CMAKE_SOURCE_DIR}/include/db/MetaTable.h
${CMAKE_SOURCE_DIR}/include/db/SettingsTable.h
${CMAKE_SOURCE_DIR}/libsrc/db/AuthTable.cpp
${CMAKE_SOURCE_DIR}/libsrc/db/DBManager.cpp
${CMAKE_SOURCE_DIR}/libsrc/db/ConfigImportExport.cpp
${CMAKE_SOURCE_DIR}/libsrc/db/DBManager.cpp
${CMAKE_SOURCE_DIR}/libsrc/db/InstanceTable.cpp
${CMAKE_SOURCE_DIR}/libsrc/db/MetaTable.cpp
${CMAKE_SOURCE_DIR}/libsrc/db/SettingsTable.cpp

View File

@@ -14,6 +14,7 @@
#include <QSqlQuery>
#include <QSqlError>
#include <QDir>
#include <QDateTime>
ConfigImportExport::ConfigImportExport(QObject* parent)
: DBManager(parent)

View File

@@ -400,7 +400,11 @@ QString DBManager::constructExecutedQuery(const QSqlQuery& query) const
// Check if the query uses positional placeholders
if (executedQuery.contains('?')) {
QVariantList boundValues = query.boundValues(); // Get bound values as a list
#if (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0))
//QVariantList boundValues = query.boundValues(); // Get bound values as a list
#else
QVariantMap boundValues = query.boundValues(); // Get bound values as a list
#endif
// Iterate through the bound values and replace placeholders
for (const QVariant &value : boundValues) {
// Replace the first occurrence of '?' with the actual value