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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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

Оффлайн Peter_I

  • Автор темы
  • Старожил
  • *
  • Сообщений: 3030
    • Просмотр профиля
число записей в 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

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

Оффлайн Peter_I

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

Оффлайн archuser

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

Оффлайн Peter_I

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

 

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