table name for all sql commands

This commit is contained in:
blackdal 2017-08-16 20:32:33 +04:30
parent 988ea3688b
commit 8145ab724a
1 changed files with 7 additions and 1 deletions

View File

@ -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,