Почему не работает запрос в QSqlTableModel?

265
21 июня 2017, 01:23

Хочу оббежать таблицу с моделью QSqlTableModel, все сделал как в книге Шлее, но id=0, lin="", domen="":

 for(int nRow=0; nRow<rowsTable; ++nRow) {
       QSqlRecord rec = model->record(nRow);
       int id = rec.value("id").toInt();
       QString lin = rec.value("link").toString();
       QString domen = rec.value("domen").toString();
}

Может это из-за того что я переопределенный QSqlTableModel использовал, еще не пробовал.

Answer 1

может до обращения к модели надо сделать какой нибудь запрос? http://doc.qt.io/qt-4.8/qsqltablemodel.html#details

https://stackoverflow.com/questions/20506841/how-to-get-the-value-in-qsqltablemodel

READ ALSO
Не могу получить значение из шаблонного массива

Не могу получить значение из шаблонного массива

В мэйне я его объявляю как MyArray *a = new MyArray();Но при попытке присвоить по индексу (int b = a[0]) получаю ошибку

278
Сжатие методом Хаффмана

Сжатие методом Хаффмана

Пытаюсь загрузить двоичное дерево, но постоянно появляется ошибкаСохраняю вот так

377
Настроить &ldquo;стрелки&rdquo; в ncurses

Настроить “стрелки” в ncurses

Всем приветДелаю текстовый редактор используя односвязный список

268