diff options
Diffstat (limited to 'src/libraries/qmfclient/qmailstore_p.cpp')
-rw-r--r-- | src/libraries/qmfclient/qmailstore_p.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libraries/qmfclient/qmailstore_p.cpp b/src/libraries/qmfclient/qmailstore_p.cpp index 9344f19b..4495b8ad 100644 --- a/src/libraries/qmfclient/qmailstore_p.cpp +++ b/src/libraries/qmfclient/qmailstore_p.cpp @@ -2859,7 +2859,7 @@ static QString queryText(const QString &query, const QList<QVariant> &values) int index = result.indexOf(marker); while ((index != -1) && (it != end)) { QString substitute((*it).toString()); - if ((*it).type() == QVariant::String) + if ((*it).metaType() == QMetaType::fromType<QString>()) substitute.prepend(quote).append(quote); result.replace(index, 1, substitute); @@ -2874,7 +2874,7 @@ static QString queryText(const QString &query, const QList<QVariant> &values) static QString queryText(const QSqlQuery &query) { // Note: we currently only handle positional parameters - return queryText(query.lastQuery().simplified(), query.boundValues().values()); + return queryText(query.lastQuery().simplified(), query.boundValues()); } QSqlQuery QMailStorePrivate::prepare(const QString& sql) |