From 8145ab724a8340a744dbe72bd4ec41495056b907 Mon Sep 17 00:00:00 2001 From: blackdal Date: Wed, 16 Aug 2017 20:32:33 +0430 Subject: [PATCH] table name for all sql commands --- src/sqlgeneratorbase.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/sqlgeneratorbase.cpp b/src/sqlgeneratorbase.cpp index a1df142..be176d9 100644 --- a/src/sqlgeneratorbase.cpp +++ b/src/sqlgeneratorbase.cpp @@ -188,6 +188,8 @@ QString SqlGeneratorBase::insertRecord(Table *t, QString tableName) .arg(changedPropertiesText) .arg(values.join(", ")); + replaceTableNames(sql); + return sql; } @@ -207,15 +209,19 @@ QString SqlGeneratorBase::updateRecord(Table *t, QString tableName) .arg(key) .arg(t->primaryValue().toString()); + replaceTableNames(sql); + return sql; } QString SqlGeneratorBase::deleteRecord(Table *t, QString tableName) { - return QString("DELETE FROM %1 WHERE %2='%3'") + QString sql = QString("DELETE FROM %1 WHERE %2='%3'") .arg(tableName) .arg(t->primaryKey()) .arg(t->primaryValue().toString()); + replaceTableNames(sql); + return sql; } QString SqlGeneratorBase::agregateText(const AgregateType &t,