AlexxanderX
15th September 2014, 14:17
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();
I get true everywhere but the rows are not deleted from database.
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();
I get true everywhere but the rows are not deleted from database.