коннект есть, а сейчас заработало все как надо, привожу полный код
| Код | QSqlQuery query; query.prepare("UPDATE person_object SET person_id ="+record->value("id").toString()+ " WHERE person_type_id=1 AND obj_id="+innerRecord->value("id").toString()); query.exec(); if (query.numRowsAffected() < 1) { query.prepare("INSERT INTO person_object (obj_id, person_id, person_type_id) " "VALUES (:obj_id, :person_id, :person_type_id)"); query.bindValue(":obj_id", innerRecord->value("id").toInt()); query.bindValue(":person_id", record->value("id").toInt()); query.bindValue(":person_type_id", 1); query.exec(); }
|
|