summaryrefslogtreecommitdiff
path: root/dbaccess/source/ui/misc/TokenWriter.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'dbaccess/source/ui/misc/TokenWriter.cxx')
-rw-r--r--dbaccess/source/ui/misc/TokenWriter.cxx21
1 files changed, 8 insertions, 13 deletions
diff --git a/dbaccess/source/ui/misc/TokenWriter.cxx b/dbaccess/source/ui/misc/TokenWriter.cxx
index ba5e4b083079..242a9aed88a5 100644
--- a/dbaccess/source/ui/misc/TokenWriter.cxx
+++ b/dbaccess/source/ui/misc/TokenWriter.cxx
@@ -303,7 +303,14 @@ void ODatabaseImportExport::initialize()
Reference< XRowSet > xRowSet( xProp, UNO_QUERY );
xRowSet->execute();
}
- impl_initializeRowMember_throw();
+ if ( !m_xRow.is() && m_xResultSet.is() )
+ {
+ m_xRow.set( m_xResultSet, UNO_QUERY );
+ m_xRowLocate.set( m_xResultSet, UNO_QUERY );
+ m_xResultSetMetaData = Reference<XResultSetMetaDataSupplier>(m_xRow,UNO_QUERY)->getMetaData();
+ Reference<XColumnsSupplier> xSup(m_xResultSet,UNO_QUERY_THROW);
+ m_xRowSetColumns.set(xSup->getColumns(),UNO_QUERY_THROW);
+ }
}
catch(Exception& )
{
@@ -346,18 +353,6 @@ bool ODatabaseImportExport::Read()
return true;
}
-void ODatabaseImportExport::impl_initializeRowMember_throw()
-{
- if ( !m_xRow.is() && m_xResultSet.is() )
- {
- m_xRow.set( m_xResultSet, UNO_QUERY );
- m_xRowLocate.set( m_xResultSet, UNO_QUERY );
- m_xResultSetMetaData = Reference<XResultSetMetaDataSupplier>(m_xRow,UNO_QUERY)->getMetaData();
- Reference<XColumnsSupplier> xSup(m_xResultSet,UNO_QUERY_THROW);
- m_xRowSetColumns.set(xSup->getColumns(),UNO_QUERY_THROW);
- }
-}
-
bool ORTFImportExport::Write()
{
ODatabaseImportExport::Write();