Не работает фильтр при использовании QSqlRelationalTableModel. Выдаются все значения без учета фильтра. Что может быть такое?
modelArchMessages = new QSqlRelationalTableModel(this,db);
modelArchMessages->setTable("ArchMessages");
modelArchMessages->setRelation(2, QSqlRelation("Abonents","ID","QNAMTERMIN"));
modelArchMessages->setRelation(3, QSqlRelation("Abonents","ID","QNAMTERMIN"));
modelArchMessages->setFilter("ArchMessages.ATTR = 'msgd'");
modelArchMessages->select();
Пробовал изменять фильтр
modelArchMessages->setFilter("ATTR = 'msgd'");