QString F,string1,ID;int Number;query.prepare("UPDATE ActiveTable SET ? = ? WHERE ID = ? AND Number = ?"); query.bindValue(0,F); // это у нас имя поля которое надо обновить query.bindValue(1,string1); // вставлятель :) query.bindValue(2,ID); //uniqueid query.bindValue(3,Number); //int
QString F,string1,ID;int Number;query.prepare(QString("UPDATE ActiveTable SET %1 = ? WHERE ID = ? AND Number = ?").arg(F)); query.bindValue(0,string1); // вставлятель :) query.bindValue(1,ID); //uniqueid query.bindValue(2,Number); //int
query.exec("UPDATE gcActiveTable SET "+F+" = '"+string1+"' WHERE ID = '"+ID+"' AND Number = '"+Number+"'");