ss<<"Wrong task_id sent by server controller "<<task_id;
lastError=ss.str();
return1;
}
if(!db)
{
lastError="Database pointer is NULL";
return1;
}
if(!db->isOpen()&&db->isValid())
{
lastError="Database connection is not opened or database connection is not valid";
return2;
}
// ( )
QSqlQueryq(*db);
q.prepare("SELECT task_name, task_template, task_weights, task_src_type, task_src_id FROM vid_an.task_list WHERE task_id="+QString::number(task_id)+";");
q.exec();
q.first();
if(!q.isValid())
{
lastError="Task query by task id invalid";
return3;
}
task_name=q.value(0).toString();
task_template_id=q.value(1).toInt();
task_weights_id=q.value(2).toInt();
task_src_type=q.value(3).toInt();
task_src_id=q.value(4).toInt();
q.finish();
q.clear();
// ,
//
q.prepare("SELECT template_name, template_file, template_script FROM vid_an.templates WHERE template_id="+QString::number(task_template_id)+";");