в документации:Цитироватьvoid QSqlTableModel::setQuery ( const QSqlQuery & query ) [protected]Эта функция просто вызывает QSqlQueryModel::setQuery(query). Вы не должны, как правило, вызывать её для QSqlTableModel. Вместо этого используйте setTable(), setSort(), setFilter() и т.д. для создания запроса.Мне нужен результат запроса:Код:SELECT title, SUM(sum) FROM `details`GROUP BY titleкак его записать с помощью setTable(), setSort(), setFilter() я без понятия.поэтому решил проверить:Код: detModel = new QSqlTableModel; detModel->setQuery(QString("SELECT title, SUM(sum)" "FROM `details`" "GROUP BY title")); оказалось что ", как правило,"==правилу!как это решается?
|