Qt4 QSqlQuery к объекту view

 
0
 
C++ | MySQL

Доброго времени суток.

Возникла такая проблема. Пытаюсь отослать запрос, включающий в себя математическую функцию к объекту базы данных MySQL - view (вид).
SELECT SUM(название_столбца) FROM название_вида;
Попробовал использовать такой запрос в MySQL Workbench. Результат ожидаемый - выводит сумму. Пробую применить это в коде Qt4:


QSqlQuery qryOts = new QSqlQuery();
qryOts->prepare("SELECT SUM(Год) FROM viewVodaFull;");
qryOts->exec();
qryOts->next();
double i = qryOts->value(0).toDouble();

Результат - QSqlQuery::value: not positioned on a valid record. Т.е. запрос не вернул ничего толкового. Если использую то же самое, но просто к таблице, то никаких проблем. А к виду почему-то применяется только обычный запрос типа SELECT * FROM viewVodaFull;

Буду очень благодарен за помощь.

задан 00:30, 23.05.2013
ava 

Ответы (0)
Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
  Shambal
advanced
Отправить