Пробую связь модель и представления для отображения данных с БД. В качестве модели выступает QSqlTableModel, представления — QTreeView.
Добавление новой записи происходит успешно, но в Application Output Qt Creator появляется сообщение:
Unable to free statement: connection pointer is NULL
Думаю это в связи с тем, что при добавлении новой строки не указываю родителя, но не уверен.
Код добавления:
qint32 nIndex = databaseModel->rowCount();
databaseModel->insertRow(nIndex);
databaseModel->setData(databaseModel->index(nIndex, 2), title);
databaseModel->submitAll();
databaseModel — переменная типа QSqlTableModel.