База данных Qt и SQlite, Как мне считать запросы? - PullRequest
3 голосов
/ 30 мая 2011

Я много чего пробовал.

query.isNull()

пробовал query.Record(), затем int col = query.Record()

, если я поставлю query.size(), он вернет -1, даже еслизапрос имеет результат.

Как считать запросы в SQLite?

Я хотел сделать это: -

 if(the query returns null or empty) 
 {
  do this;
 }
  else 
 {
  do that;
 }

1 Ответ

8 голосов
/ 30 мая 2011

query.size () не работает с драйвером базы данных SQlite в Qt. Вы можете сделать:

query.exec();
bool gotResults = false;
while (query.next()) {
  gotResults = true;
  // do something with the result using query.value(...)
}
if (!gotResults) {
  // do something else
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...