В моей базе данных у меня есть таблица под названием «история» с 3 столбцами (расстояние1, расстояние2, расстояние3)
Я упросту то, что у меня есть в коде:
У меня есть вектор "Ldist", который каждый раз имеет разное количество расстояний. Иногда 1 расстояние, или 2, или 3.
Обычно я знаю, сколько он будет иметь, и я работаю так:
(пример: если я знаю, что вектор будет иметь 2 расстояния)
QSqlQuery qry;
qry.prepare("INSERT INTO history (distance1, distance2) "
"VALUES (:placeholder0, :placeholder1)");
qry.bindValue(":placeholder0", Ldist.at(0));
qry.bindValue(":placeholder1", Ldist.at(1));
qry.exec();
Моя проблема возникает, когда я не знаю, сколько расстояний будет иметь этот вектор. Как сделать «столбцы affectec» и «необходимые заполнители» доступными для работы со случайным количеством значений в векторе «Ldist»?
Я пытался сделать цикл, но я не знаю, как изменить свой код, чтобы приспособиться к тому, что мне нужно.
Спасибо за совет.