When you use the QSqlQuery constructor overload for QSqlQuery::QSqlQuery(const QString &query = QString(), QSqlDatabase db = QSqlDatabase()), the SQL statement is executed. I suspect what you want is something similar to:
Qt Code:
  1. QSqlQuery query(db);
  2. query.prepare("UPDATE orders SET termsServiceFileName=?, termsServiceContent=? WHERE orderID=?");
  3. query.addBindValue(fileInfo.fileName());
  4. query.addBindValue(byteArray);
  5. query.addBindValue(editOrderID);
  6. query.exec();
To copy to clipboard, switch view to plain text mode 
Can you give that a try?