Tag: cws_src680_dba205b User: oj Date: 2006/09/04 05:03:23 Modified: dba/dbaccess/source/ui/app/AppControllerDnD.cxx
Log: RESYNC: (1.16-1.17); FILE MERGED File Changes: Directory: /dba/dbaccess/source/ui/app/ ======================================= File [changed]: AppControllerDnD.cxx Url: http://dba.openoffice.org/source/browse/dba/dbaccess/source/ui/app/AppControllerDnD.cxx?r1=1.16.20.3&r2=1.16.20.4 Delta lines: +8 -7 ------------------- --- AppControllerDnD.cxx 3 Aug 2006 10:05:23 -0000 1.16.20.3 +++ AppControllerDnD.cxx 4 Sep 2006 12:03:20 -0000 1.16.20.4 @@ -678,9 +678,10 @@ case E_TABLE: case E_QUERY: { + SharedConnection xConnection( ensureConnection() ); Reference< XDatabaseMetaData> xMetaData; - if ( m_xDataSourceConnection.is() ) - xMetaData = m_xDataSourceConnection->getMetaData(); + if ( xConnection.is() ) + xMetaData = xConnection->getMetaData(); ::rtl::OUString sName = getContainer()->getQualifiedName(NULL,xMetaData); if ( sName.getLength() ) @@ -689,11 +690,11 @@ if ( eType == E_TABLE ) { - pData = new ODataClipboard(sDataSource, CommandType::TABLE, sName, m_xDataSourceConnection, getNumberFormatter(m_xDataSourceConnection,getORB()), getORB()); + pData = new ODataClipboard(sDataSource, CommandType::TABLE, sName, xConnection, getNumberFormatter(xConnection,getORB()), getORB()); } else { - pData = new ODataClipboard(sDataSource, CommandType::QUERY, sName, getNumberFormatter(m_xDataSourceConnection,getORB()), getORB()); + pData = new ODataClipboard(sDataSource, CommandType::QUERY, sName, getNumberFormatter(xConnection,getORB()), getORB()); } } } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
