关于Qt QSqlTableModel中model->submitAll(); 提交不了的问题

void A::on_delBtn_clicked()
{
int rowNum = ui->tableView->currentIndex().row();
model->removeRow(rowNum);
int ok = QMessageBox::warning(this,"提示","确定删除当前行?",QMessageBox::No,QMessageBox::Yes);
if(ok == QMessageBox::No){

    model->revertAll();  //撤销
}
else
{
    model->submitAll();//执行删除

}

}
这样无法完成删除的功能

3个回答

apmapm123
apmapm123 就是这样写的还是删除不了
4 年多之前 回复

就是这样写的还是删除不了

要重新开Qt才能解决,为什么啊

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问