Возвращение значения int из QSqLQuery - PullRequest
0 голосов
/ 17 ноября 2018

У меня есть проект в университете для настольного приложения, связанного с базой данных, у меня есть таблица оракула с именем CAPTEURS (французское слово), и я использую QtCreator.Я хочу получить количество строк в таблице, поэтому я сделал это:

QSqlQuery p;
p.prepare("SELECT COUNT (*) FROM CAPTEURS");
p.exec();
p.size();
qDebug()<<"*****"<<p.exec();
qDebug()<<"*****"<<p.size();

Теперь p.exec возвращает true, а p.size возвращает -1, что подразумевает false.Я попытался запустить SQL-запрос вручную из командной строки, и он сработал, и он возвратил «3», то есть число строк в моей таблице, помощь будет очень признательна, спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...