пофиксил баг с query

This commit is contained in:
krivoshein
2025-03-19 12:23:07 +03:00
parent 06feb01b0d
commit 5a722383d1

View File

@@ -934,9 +934,8 @@ int DataBaseLMS::deleteTrainee(int id_trainee)
//Удаление задач FIM //Удаление задач FIM
/*Выборка задач FIM для этого обучаемого*/ /*Выборка задач FIM для этого обучаемого*/
queryStr = QString("SELECT tasks_fim.task_id, tasks_fim.title, " queryStr = QString("SELECT tasks_fim.task_id "
"trainees.trainee_id " "FROM public.tasks_fim "
"FROM public.tasks_fim JOIN public.trainees ON trainees.trainee_id = tasks_fim.trainee_task "
"WHERE tasks_fim.trainee_task = %1 " "WHERE tasks_fim.trainee_task = %1 "
"ORDER BY tasks_fim.task_id ASC").arg( "ORDER BY tasks_fim.task_id ASC").arg(
id_trainee); id_trainee);
@@ -949,7 +948,8 @@ int DataBaseLMS::deleteTrainee(int id_trainee)
queryStr = QString("DELETE FROM public.malfunctions " queryStr = QString("DELETE FROM public.malfunctions "
"WHERE malfunctions.task_fim_malf = %1 ").arg( "WHERE malfunctions.task_fim_malf = %1 ").arg(
query.value(0).toInt()); query.value(0).toInt());
if(!queryExec(queryStr, &query)) QSqlQuery queryDel = QSqlQuery(*db);
if(!queryExec(queryStr, &queryDel))
{ {
resBool = db->rollback(); resBool = db->rollback();
return 0; return 0;