diff options
Diffstat (limited to 'dbaccess')
-rw-r--r-- | dbaccess/source/ui/browser/formadapter.cxx | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/dbaccess/source/ui/browser/formadapter.cxx b/dbaccess/source/ui/browser/formadapter.cxx index cb8a74a4c8cd..befc96c4c60b 100644 --- a/dbaccess/source/ui/browser/formadapter.cxx +++ b/dbaccess/source/ui/browser/formadapter.cxx @@ -25,6 +25,7 @@ #include <com/sun/star/lang/XMultiServiceFactory.hpp> #include "dbu_brw.hrc" #include "dbustrings.hrc" +#include <connectivity/dbexception.hxx> #include <cppuhelper/typeprovider.hxx> #include <comphelper/sequence.hxx> @@ -231,7 +232,10 @@ sal_Int32 SAL_CALL SbaXFormAdapter::findColumn(const OUString& columnName) throw Reference< ::com::sun::star::sdbc::XColumnLocate > xIface(m_xMainForm, UNO_QUERY); if (xIface.is()) return xIface->findColumn(columnName); - return 0; + + ::dbtools::throwInvalidColumnException( columnName, *this ); + assert(false); + return 0; // Never reached } // ::com::sun::star::sdbcx::XColumnsSupplier |