Ich habe eine Select-Abfrage, aus der ich Ergebnisse in QT-Listen nach Abfrageausführung speichern möchte. Einige meiner Code ist:Bessere Möglichkeit, Abfrageergebnisse von db in Qt-Listen zu speichern
QSqlQuery querySelect;
QStringList rfid;
QList<QDateTime> datetimeIN;
QList<QDateTime> datetimeOUT;
... Einige andere Code + querySelect vorzubereiten .....
if(querySelect.exec())
{
while(querySelect.next()) {
rfid.append(querySelect.value(0).toString());
datetimeIN.append(querySelect.value(1).toDateTime());
datetimeOUT.append(querySelect.value(2).toDateTime());
}
}
else
{
qDebug() << querySelect.lastError();
}
ich wissen will, ist es eine andere, optimiert schneller Ansatz, um die Ergebnisse zu speichern, in den Listen, anders als mit der Query.next während des Zyklus, weil ich denke, das ist eher langsam?
QVector ist besser – JLev