int curRow,ret;
curRow = ui->tableView->currentIndex().row();
//获取选中的行
model->removeRow(curRow) //删除该行
ret = model->submitAll(); //否则提交,在数据库中删除该行
qDebug()<<"11111 "<<ret<<" "<<model->lastError().text();
这里ret的返回值为0,model->lastError().text()会报Parameter count mismatch,model是QSqlTableModel类型,程序执行后表里的数据没有被删除,这是为什么?求解啊
curRow = ui->tableView->currentIndex().row();
//获取选中的行
model->removeRow(curRow) //删除该行
ret = model->submitAll(); //否则提交,在数据库中删除该行
qDebug()<<"11111 "<<ret<<" "<<model->lastError().text();
这里ret的返回值为0,model->lastError().text()会报Parameter count mismatch,model是QSqlTableModel类型,程序执行后表里的数据没有被删除,这是为什么?求解啊