Как очистить память после exec в QSqlQuery

Не получается очистить память после запроса exec. Читал на форуме что нужно закрыть соединение с БД,но и это не помогает.

QSqlQuery *SelQuery = new QSqlQuery(QSqlDatabase::database("RDB"));
SelQuery->exec(filterQuerystr);
while (SelQuery->next())
    ui->CB_Device->addItem(SelQuery->value("Type").toString());

SelQuery->clear();
delete SelQuery;

После окончания работы этого фрагмента кода,память не освобождается даже после:

QSqlDatabase *db = new QSqlDatabase(QSqlDatabase::database("RDB"));
db->close();
QSqlDatabase::removeDatabase("RDB");
delete db;

Ответы (0 шт):