У меня есть проект в университете для настольного приложения, связанного с базой данных, у меня есть таблица оракула с именем 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», то есть число строк в моей таблице, помощь будет очень признательна, спасибо.