diff options
author | Jan Holesovsky <kendy@suse.cz> | 2010-10-13 11:26:25 +0200 |
---|---|---|
committer | Jan Holesovsky <kendy@suse.cz> | 2010-10-13 11:26:25 +0200 |
commit | 23105b53eb5e009d92c32c6eb83b9fd3dff0a01b (patch) | |
tree | 39e88bb08910000881046fb576049ac6378fd12f /dbaccess/source/core/api/RowSetCache.cxx | |
parent | 6450d1a7f5a6cab445a1b53c93f3c010d771c3a5 (diff) | |
parent | 65dc8ada712a15d43e01e11b8e378b7044feb4d4 (diff) |
Merge commit 'ooo/OOO330_m10'
Conflicts:
dbaccess/source/core/api/RowSetCache.cxx
dbaccess/source/core/misc/DatabaseDataProvider.cxx
Diffstat (limited to 'dbaccess/source/core/api/RowSetCache.cxx')
-rw-r--r-- | dbaccess/source/core/api/RowSetCache.cxx | 54 |
1 files changed, 30 insertions, 24 deletions
diff --git a/dbaccess/source/core/api/RowSetCache.cxx b/dbaccess/source/core/api/RowSetCache.cxx index cc8fac4d118e..74704aeee76c 100644 --- a/dbaccess/source/core/api/RowSetCache.cxx +++ b/dbaccess/source/core/api/RowSetCache.cxx @@ -29,38 +29,41 @@ // MARKER(update_precomp.py): autogen include statement, do not remove #include "precompiled_dbaccess.hxx" -#include <comphelper/seqstream.hxx> -#include <comphelper/uno3.hxx> -#include <comphelper/extract.hxx> -#include <com/sun/star/sdbcx/XKeysSupplier.hpp> -#include <com/sun/star/sdbcx/XTablesSupplier.hpp> -#include <com/sun/star/sdbcx/KeyType.hpp> -#include <com/sun/star/sdbc/ResultSetConcurrency.hpp> -#include <com/sun/star/sdbc/ColumnValue.hpp> -#include <com/sun/star/sdbcx/XColumnsSupplier.hpp> -#include <com/sun/star/sdbcx/Privilege.hpp> -#include "CRowSetDataColumn.hxx" +#include "BookmarkSet.hxx" #include "CRowSetColumn.hxx" +#include "CRowSetDataColumn.hxx" +#include "KeySet.hxx" +#include "OptimisticSet.hxx" #include "RowSetBase.hxx" +#include "RowSetCache.hxx" +#include "StaticSet.hxx" +#include "WrappedResultSet.hxx" +#include "core_resource.hrc" +#include "core_resource.hxx" +#include "dbastrings.hrc" + +#include <com/sun/star/sdbc/ColumnValue.hpp> +#include <com/sun/star/sdbc/ResultSetConcurrency.hpp> +#include <com/sun/star/sdbcx/CompareBookmark.hpp> +#include <com/sun/star/sdbcx/KeyType.hpp> +#include <com/sun/star/sdbcx/Privilege.hpp> +#include <com/sun/star/sdbcx/XColumnsSupplier.hpp> +#include <com/sun/star/sdbcx/XKeysSupplier.hpp> +#include <com/sun/star/sdbcx/XTablesSupplier.hpp> + +#include <comphelper/extract.hxx> +#include <comphelper/property.hxx> +#include <comphelper/seqstream.hxx> +#include <comphelper/uno3.hxx> #include <connectivity/dbexception.hxx> -#include <connectivity/sqlparse.hxx> -#include <connectivity/sqlnode.hxx> #include <connectivity/dbtools.hxx> #include <connectivity/sqliterator.hxx> -#include <comphelper/property.hxx> -#include <com/sun/star/sdbcx/CompareBookmark.hpp> +#include <connectivity/sqlnode.hxx> +#include <connectivity/sqlparse.hxx> #include <tools/debug.hxx> +#include <tools/diagnose_ex.h> #include <algorithm> -#include "RowSetCache.hxx" -#include "core_resource.hxx" -#include "core_resource.hrc" -#include "BookmarkSet.hxx" -#include "StaticSet.hxx" -#include "KeySet.hxx" -#include "dbastrings.hrc" -#include "WrappedResultSet.hxx" -#include "OptimisticSet.hxx" using namespace dbaccess; using namespace dbtools; @@ -183,7 +186,10 @@ ORowSetCache::ORowSetCache(const Reference< XResultSet >& _xRs, } catch(const Exception&) { + DBG_UNHANDLED_EXCEPTION(); } + m_pCacheSet = NULL; + m_xCacheSet.clear(); } else { |