I have this piece of code:
for (std::size_t i=0; i<m_rowsToDelete.size(); ++i)
{
qDebug() << m_rowsToDelete[i] << m_tableModelDB->removeRow(m_rowsToDelete[i]);
}
m_db.transaction();
bool a = m_tableModelDB->submitAll();
qDebug() << "submitAll() =>" << a;
m_db.commit();
for (std::size_t i=0; i<m_rowsToDelete.size(); ++i)
{
qDebug() << m_rowsToDelete[i] << m_tableModelDB->removeRow(m_rowsToDelete[i]);
}
m_db.transaction();
bool a = m_tableModelDB->submitAll();
qDebug() << "submitAll() =>" << a;
m_db.commit();
To copy to clipboard, switch view to plain text mode
I get true everywhere but the rows are not deleted from database.
Bookmarks