Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: число записей в sqlite  (Прочитано 368 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2138
    • Просмотр профиля
число записей в sqlite
« : 28 Октябрь 2017, 19:48:57 »
Здравствуйте!

Есть программа на Qt и в ней в одном месте загружается файл с базой данных типа sqlite,
а затем на его основании создаётся объект типа QTableView, делал это не я. Строки такие:
  QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
    db.setDatabaseName("targets.sqlite");
...
 model = new QSqlRelationalTableModel(ui->tableView);
    model->setEditStrategy(QSqlTableModel::OnManualSubmit);
    model->setTable("targets");
Возможно ли получить число записей в этой db или tableView?
Для QTableView есть функции для выбора текущей строки, а как получить общее число записей, я не нашёл.
« Последнее редактирование: 28 Октябрь 2017, 19:50:43 от Peter_I »
Пётр.

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 588
    • Просмотр профиля
Re: число записей в sqlite
« Ответ #1 : 28 Октябрь 2017, 20:29:01 »

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2138
    • Просмотр профиля
Re: число записей в sqlite
« Ответ #2 : 28 Октябрь 2017, 20:29:49 »
Мне в другом месте посоветовали, как я понял,
model->rowCount()попробую.
Пётр.

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 588
    • Просмотр профиля
Re: число записей в sqlite
« Ответ #3 : 28 Октябрь 2017, 20:30:48 »
Peter_I, так это оно и есть  ;D

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2138
    • Просмотр профиля
Re: число записей в sqlite
« Ответ #4 : 28 Октябрь 2017, 20:31:06 »
archuser, Да, наверное, оно. Вот именно там я не смотрел, благодарю за совет.
Пётр.

 

Страница сгенерирована за 0.178 секунд. Запросов: 24.