QSqlQuery: Remove temporary variable in navigation functions
Change-Id: I33836a75e1d2e5663f81a33a195d0cb21760e1f8 Reviewed-by: Andy Shaw <andy.shaw@qt.io>bb10
parent
3acf5d61a1
commit
203fb83803
|
|
@ -649,11 +649,10 @@ bool QSqlQuery::next()
|
|||
{
|
||||
if (!isSelect() || !isActive())
|
||||
return false;
|
||||
bool b = false;
|
||||
|
||||
switch (at()) {
|
||||
case QSql::BeforeFirstRow:
|
||||
b = d->sqlResult->fetchFirst();
|
||||
return b;
|
||||
return d->sqlResult->fetchFirst();
|
||||
case QSql::AfterLastRow:
|
||||
return false;
|
||||
default:
|
||||
|
|
@ -703,13 +702,11 @@ bool QSqlQuery::previous()
|
|||
return false;
|
||||
}
|
||||
|
||||
bool b = false;
|
||||
switch (at()) {
|
||||
case QSql::BeforeFirstRow:
|
||||
return false;
|
||||
case QSql::AfterLastRow:
|
||||
b = d->sqlResult->fetchLast();
|
||||
return b;
|
||||
return d->sqlResult->fetchLast();
|
||||
default:
|
||||
if (!d->sqlResult->fetchPrevious()) {
|
||||
d->sqlResult->setAt(QSql::BeforeFirstRow);
|
||||
|
|
@ -737,9 +734,7 @@ bool QSqlQuery::first()
|
|||
qWarning("QSqlQuery::seek: cannot seek backwards in a forward only query");
|
||||
return false;
|
||||
}
|
||||
bool b = false;
|
||||
b = d->sqlResult->fetchFirst();
|
||||
return b;
|
||||
return d->sqlResult->fetchFirst();
|
||||
}
|
||||
|
||||
/*!
|
||||
|
|
@ -758,9 +753,7 @@ bool QSqlQuery::last()
|
|||
{
|
||||
if (!isSelect() || !isActive())
|
||||
return false;
|
||||
bool b = false;
|
||||
b = d->sqlResult->fetchLast();
|
||||
return b;
|
||||
return d->sqlResult->fetchLast();
|
||||
}
|
||||
|
||||
/*!
|
||||
|
|
|
|||
Loading…
Reference in New Issue