User: hr      
Date: 05/09/23 04:41:52

Modified:
 /dba/connectivity/source/drivers/odbc/
  OResultSet.cxx

Log:
 INTEGRATION: CWS dba201b (1.58.90); FILE MERGED
 2005/09/21 09:03:21 oj 1.58.90.2: RESYNC: (1.58-1.59); FILE MERGED
 2005/07/11 13:56:42 fs 1.58.90.1: merging CWS dba201a into dba201b

File Changes:

Directory: /dba/connectivity/source/drivers/odbc/
=================================================

File [changed]: OResultSet.cxx
Url: 
http://dba.openoffice.org/source/browse/dba/connectivity/source/drivers/odbc/OResultSet.cxx?r1=1.59&r2=1.60
Delta lines:  +11 -8
--------------------
--- OResultSet.cxx      8 Sep 2005 06:35:25 -0000       1.59
+++ OResultSet.cxx      23 Sep 2005 11:41:49 -0000      1.60
@@ -1167,6 +1167,8 @@
        {
                SQLRETURN nReturn = 
N3SQLSetStmtAttr(m_aStatementHandle,SQL_ATTR_FETCH_BOOKMARK_PTR,m_aBookmark.getArray(),SQL_IS_POINTER);
 // SQL_LEN_BINARY_ATTR(aBookmark.getLength())
 
+        if ( SQL_INVALID_HANDLE != nReturn && SQL_ERROR != nReturn )
+        {
                m_nCurrentFetchState = 
N3SQLFetchScroll(m_aStatementHandle,SQL_FETCH_BOOKMARK,0);
                
OTools::ThrowException(m_pStatement->getOwnConnection(),m_nCurrentFetchState,m_aStatementHandle,SQL_HANDLE_STMT,*this);
                TBookmarkPosMap::iterator aFind = 
m_aPosToBookmarks.find(m_aBookmark);
@@ -1175,6 +1177,7 @@
                else
                        m_nRowPos = -1;
                return m_nCurrentFetchState == SQL_SUCCESS || 
m_nCurrentFetchState == SQL_SUCCESS_WITH_INFO;
+        }
        }
        return sal_False;
 }




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to