[Libreoffice-commits] .: connectivity/source

Libreoffice Gerrit user logerrit at kemper.freedesktop.org
Mon Nov 5 05:23:47 PST 2012


 connectivity/source/drivers/ado/AStatement.cxx |   14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

New commits:
commit acc0535133c571642a9a1e3025255f34873f1699
Author: Lionel Elie Mamane <lionel at mamane.lu>
Date:   Mon Nov 5 14:06:12 2012 +0100

    ADO getRSConcurr(): translate ADO LockTypeEnum into our css::sdbc::RSConcurr
    
    That code was there since the beginning, but unreachable.
    Consequent cleanup removed it.
    
    Change-Id: I2564038ce58d7aff3860f154acac37266c155146

diff --git a/connectivity/source/drivers/ado/AStatement.cxx b/connectivity/source/drivers/ado/AStatement.cxx
index 6e97e8e..0d042d8 100644
--- a/connectivity/source/drivers/ado/AStatement.cxx
+++ b/connectivity/source/drivers/ado/AStatement.cxx
@@ -509,7 +509,19 @@ sal_Int32 OStatement_Base::getMaxRows() const throw(SQLException, RuntimeExcepti
 //------------------------------------------------------------------------------
 sal_Int32 OStatement_Base::getResultSetConcurrency() const throw(SQLException, RuntimeException)
 {
-    return m_eLockType;
+    sal_Int32 nValue;
+
+    switch(m_eLockType)
+    {
+        case adLockReadOnly:
+            nValue = ResultSetConcurrency::READ_ONLY;
+            break;
+        default:
+            nValue = ResultSetConcurrency::UPDATABLE;
+            break;
+    }
+
+    return nValue;
 }
 //------------------------------------------------------------------------------
 sal_Int32 OStatement_Base::getResultSetType() const throw(SQLException, RuntimeException)


More information about the Libreoffice-commits mailing list