summaryrefslogtreecommitdiff
path: root/connectivity
diff options
context:
space:
mode:
authorLionel Elie Mamane <lionel@mamane.lu>2012-12-05 10:54:11 +0100
committerLionel Elie Mamane <lionel@mamane.lu>2012-12-06 19:42:44 +0100
commitefbd1e7b3cab3a266e631f0a196c44c3d466050e (patch)
tree1728f22a3436265045e729825411207ae8f3a356 /connectivity
parentde2c6c2e3991bef898a9a308e64b74c0d771c313 (diff)
comments
Change-Id: I1702ea167ac6d23b1bdfcda2ea1ad7815e4474b9
Diffstat (limited to 'connectivity')
-rw-r--r--connectivity/source/drivers/odbcbase/OResultSet.cxx2
1 files changed, 2 insertions, 0 deletions
diff --git a/connectivity/source/drivers/odbcbase/OResultSet.cxx b/connectivity/source/drivers/odbcbase/OResultSet.cxx
index a29b445affb5..375ed3979d9d 100644
--- a/connectivity/source/drivers/odbcbase/OResultSet.cxx
+++ b/connectivity/source/drivers/odbcbase/OResultSet.cxx
@@ -1690,8 +1690,10 @@ sal_Bool OResultSet::move(IResultSetHelper::Movement _eCursorPosition, sal_Int32
}
}
else if ( IResultSetHelper::PRIOR == _eCursorPosition && m_nCurrentFetchState == SQL_NO_DATA )
+ // we went beforeFirst
m_nRowPos = 0;
else if(IResultSetHelper::NEXT == _eCursorPosition && m_nCurrentFetchState == SQL_NO_DATA && nOldFetchStatus != SQL_NO_DATA)
+ // we went afterLast
++m_nRowPos;
return bSuccess;