field name in select fixed
This commit is contained in:
parent
8145ab724a
commit
4647494735
|
|
@ -219,10 +219,11 @@ Q_OUTOFLINE_TEMPLATE QList<F> Query<T>::select(const FieldPhrase<F> f)
|
||||||
d->sql = d->database->sqlGenertor()->selectCommand(
|
d->sql = d->database->sqlGenertor()->selectCommand(
|
||||||
SqlGeneratorBase::SignleField, f.data()->text, d->wheres,
|
SqlGeneratorBase::SignleField, f.data()->text, d->wheres,
|
||||||
d->orderPhrases, d->tableName, d->joinClassName);
|
d->orderPhrases, d->tableName, d->joinClassName);
|
||||||
|
|
||||||
QSqlQuery q = d->database->exec(d->sql);
|
QSqlQuery q = d->database->exec(d->sql);
|
||||||
|
|
||||||
while (q.next()) {
|
while (q.next()) {
|
||||||
QVariant v = q.value(f.data()->text);
|
QVariant v = q.value(0);
|
||||||
ret.append(v.value<F>());
|
ret.append(v.value<F>());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue