Tag: cws_src680_qiq
User: fs      
Date: 06/05/17 04:52:10

Modified:
 /dba/connectivity/source/commontools/
  dbmetadata.cxx

Log:
 #i51143# +isConnection/reset

File Changes:

Directory: /dba/connectivity/source/commontools/
================================================

File [changed]: dbmetadata.cxx
Url: 
http://dba.openoffice.org/source/browse/dba/connectivity/source/commontools/dbmetadata.cxx?r1=1.1.2.3&r2=1.1.2.4
Delta lines:  +12 -6
--------------------
--- dbmetadata.cxx      17 May 2006 05:19:24 -0000      1.1.2.3
+++ dbmetadata.cxx      17 May 2006 11:52:07 -0000      1.1.2.4
@@ -4,9 +4,9 @@
  *
  *  $RCSfile: dbmetadata.cxx,v $
  *
- *  $Revision: 1.1.2.3 $
+ *  $Revision: 1.1.2.4 $
  *
- *  last change: $Author: fs $ $Date: 2006/05/17 05:19:24 $
+ *  last change: $Author: fs $ $Date: 2006/05/17 11:52:07 $
  *
  *  The Contents of this file are made available subject to
  *  the terms of GNU Lesser General Public License Version 2.1.
@@ -78,12 +78,11 @@
     {
         static void lcl_construct( DatabaseMetaData_Impl& _metaDataImpl, const 
Reference< XConnection >& _connection )
         {
-            if ( !_connection.is() )
-                throw IllegalArgumentException();
-
             _metaDataImpl.xConnection = _connection;
-            _metaDataImpl.xConnectionMetaData = _connection->getMetaData();
+            if ( !_metaDataImpl.xConnection.is() )
+                return;
 
+            _metaDataImpl.xConnectionMetaData = _connection->getMetaData();
             if ( !_metaDataImpl.xConnectionMetaData.is() )
                 throw IllegalArgumentException();
         }
@@ -124,6 +123,7 @@
             return *this;
 
         m_pImpl.reset( new DatabaseMetaData_Impl( *_copyFrom.m_pImpl ) );
+        return *this;
     }
 
        //--------------------------------------------------------------------
@@ -132,6 +132,12 @@
     }
 
        //--------------------------------------------------------------------
+    bool DatabaseMetaData::isConnected() const
+    {
+        return m_pImpl->xConnection.is();
+    }
+
+    //--------------------------------------------------------------------
     bool SAL_CALL DatabaseMetaData::supportsSubqueriesInFrom() const
     {
         lcl_checkConnected( *m_pImpl );




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

Reply via email to