Ru1 发表于 2019-9-3 18:50:31

Qt数据库相关问题

各位大佬,我最近在学习用Qsqltablemodel操作数据库,遇到一个问题。当我想删除表中的内容时,我用了循环加上removerow()函数,但是速度会特别慢,请问有没有什么更好的方法?以下是我写的代码:

QsqlTableMode *model = new QSqlTableModel(this);
while(model->canFetchMore())
{
    model->fetchMore();
}

int rowNum = model-> rowCount();

for(int j=0;j<rowNum;J++)
{   
    model ->removeRow(j);
}

model->submitAll();
页: [1]
查看完整版本: Qt数据库相关问题