1
QMap<QString,QVariant>
또는 유사한 유형의 쿼리 레코드를 빠르게 읽을 수있는 방법은 무엇입니까?QtSQL QMap으로 레코드를 읽는 방법
아니면 현재 레코드의 열 목록에 액세스하는 방법을 알려주시겠습니까?
감사합니다.
QMap<QString,QVariant>
또는 유사한 유형의 쿼리 레코드를 빠르게 읽을 수있는 방법은 무엇입니까?QtSQL QMap으로 레코드를 읽는 방법
아니면 현재 레코드의 열 목록에 액세스하는 방법을 알려주시겠습니까?
감사합니다.
그런 방법이 있다고 생각하지 않습니다. 당신이 QSqlRecord 등등 열과 관한 정보에의 액세스를 제공합니다 볼 수 있듯이
QString sql = "SELECT * FROM xxx WHERE id = x";
query.exec(sql);
QSqlRecord record = query.record();
query.next();
QMap<QString,QVariant> params;
for (int i=0; i<record.count(); ++i) {
params.insert(record.fieldName(i++), query.value(i));
}
:하지만이 같은 모든 열을 포함 QMap 객체를 구성 할 수 있습니다.
고맙습니다. :) –