QSqlQuery query1("select * from orders where is_accepted=0 and is_cheked=0");
query1.exec();
QString name;
while(query1.next())
{
int id=query1.value(0).toInt();
name=query1.value(3).toString();
QSqlQuery query2("update orders set is_cheked=1 where id=:id");
query2.bindValue(":id",id);
query2.exec();
NewOrder *order = new NewOrder;
qDebug()<<id;
order->SetIDOrder(id);
ui->tabWidget_2->addTab(order,name);
}
запись в базе с флагами is_accepted и is_cheked единственная, но почему-то цикл while(query1.next()) крутится 2 раза да и в первый раз в переменной id мусор