User: ihi     
Date: 2006/10/18 06:07:05

Modified:
   dba/connectivity/source/drivers/adabas/BResultSetMetaData.cxx

Log:
 INTEGRATION: CWS dba205b (1.7.38); FILE MERGED
 2006/08/04 09:17:35 oj 1.7.38.1: #b5007781# overload isAutoIncrement

File Changes:

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

File [changed]: BResultSetMetaData.cxx
Url: 
http://dba.openoffice.org/source/browse/dba/connectivity/source/drivers/adabas/BResultSetMetaData.cxx?r1=1.8&r2=1.9
Delta lines:  +12 -0
--------------------
--- BResultSetMetaData.cxx      17 Sep 2006 02:08:57 -0000      1.8
+++ BResultSetMetaData.cxx      18 Oct 2006 13:07:02 -0000      1.9
@@ -91,4 +91,16 @@
        return nValue;
 }
 // -------------------------------------------------------------------------
+sal_Bool SAL_CALL OAdabasResultSetMetaData::isAutoIncrement( sal_Int32 column 
) throw(SQLException, RuntimeException)
+{
+       if ( m_aSelectColumns.isValid() && column > 0 && column <= 
(sal_Int32)m_aSelectColumns->size() )
+    {
+        sal_Bool bAutoIncrement = sal_False;
+        
(*m_aSelectColumns)[column-1]->getPropertyValue(OMetaConnection::getPropMap().getNameByIndex(PROPERTY_ID_ISAUTOINCREMENT))
 >>= bAutoIncrement;
+               return bAutoIncrement;
+    }
+
+       return getNumColAttrib(column,SQL_DESC_AUTO_UNIQUE_VALUE) == SQL_TRUE;
+}
+// -------------------------------------------------------------------------
 




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

Reply via email to