标题:QSqlTableModel 无法删除数据库内容
作者:yangzi8000
日期:2019-05-30 17:20
内容:
int curRow = ui->tableView->currentIndex().row();
model->removeRow(curRow);
int ok = QMessageBox::warning(this,tr(“删除当前行!”),tr(“你确定删除当前行吗?”),QMessageBox::Yes,QMessageBox::No);
if(ok == QMessageBox::No)
{
model->revertAll();//如果不删除,则撤销
}
else model->submitAll(); //否则提交,在数据库中删除该行
代码运行没问题,可是执行完毕,数据库的内容不变
#1 [clickto 05-31 11:29]
1、看看curRow的取值是否正确
2、看看submitAll的返回值