Сегодня полчаса парился с куском кода
QSqlQuery q; q.prepare("UDATE urls SET site=? WHERE id=?"); q.addBindValue(host); q.addBindValue(id);
Возвращал ошибку "Parameter count mismatch" - долго смотрел на код, туда - сюда. Оказалось, что слово UPDATE написано не правильно - вот так бывает.