summaryrefslogtreecommitdiff
path: root/connectivity/source/drivers/odbc/ODatabaseMetaData.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'connectivity/source/drivers/odbc/ODatabaseMetaData.cxx')
-rw-r--r--connectivity/source/drivers/odbc/ODatabaseMetaData.cxx18
1 files changed, 5 insertions, 13 deletions
diff --git a/connectivity/source/drivers/odbc/ODatabaseMetaData.cxx b/connectivity/source/drivers/odbc/ODatabaseMetaData.cxx
index 71b0041dec..60e185b4a7 100644
--- a/connectivity/source/drivers/odbc/ODatabaseMetaData.cxx
+++ b/connectivity/source/drivers/odbc/ODatabaseMetaData.cxx
@@ -7,7 +7,7 @@
* OpenOffice.org - a multi-platform office productivity suite
*
* $RCSfile: ODatabaseMetaData.cxx,v $
- * $Revision: 1.35 $
+ * $Revision: 1.35.56.1 $
*
* This file is part of OpenOffice.org.
*
@@ -1604,6 +1604,7 @@ sal_Bool SAL_CALL ODatabaseMetaData::supportsResultSetConcurrency( sal_Int32 set
SQLUSMALLINT nAskFor( SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES2 );
switch(setType)
{
+ default:
case ResultSetType::FORWARD_ONLY:
nAskFor = SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES2;
break;
@@ -1613,9 +1614,6 @@ sal_Bool SAL_CALL ODatabaseMetaData::supportsResultSetConcurrency( sal_Int32 set
case ResultSetType::SCROLL_SENSITIVE:
nAskFor = SQL_DYNAMIC_CURSOR_ATTRIBUTES2;
break;
- default:
- ::dbtools::throwGenericSQLException( ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "Invalid result set type." ) ), *this );
- break;
}
OTools::GetInfo(m_pConnection,m_aConnectionHandle,nAskFor,nValue,*this);
@@ -1638,6 +1636,7 @@ sal_Bool SAL_CALL ODatabaseMetaData::ownUpdatesAreVisible( sal_Int32 setType ) t
SQLUSMALLINT nAskFor( SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES2 );
switch(setType)
{
+ default:
case ResultSetType::FORWARD_ONLY:
nAskFor = SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES2;
break;
@@ -1647,9 +1646,6 @@ sal_Bool SAL_CALL ODatabaseMetaData::ownUpdatesAreVisible( sal_Int32 setType ) t
case ResultSetType::SCROLL_SENSITIVE:
nAskFor = SQL_DYNAMIC_CURSOR_ATTRIBUTES2;
break;
- default:
- ::dbtools::throwGenericSQLException( ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "Invalid result set type." ) ), *this );
- break;
}
OTools::GetInfo(m_pConnection,m_aConnectionHandle,nAskFor,nValue,*this);
@@ -1662,6 +1658,7 @@ sal_Bool SAL_CALL ODatabaseMetaData::ownDeletesAreVisible( sal_Int32 setType ) t
SQLUSMALLINT nAskFor( SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES2 );
switch(setType)
{
+ default:
case ResultSetType::FORWARD_ONLY:
nAskFor = SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES2;
break;
@@ -1671,9 +1668,6 @@ sal_Bool SAL_CALL ODatabaseMetaData::ownDeletesAreVisible( sal_Int32 setType ) t
case ResultSetType::SCROLL_SENSITIVE:
nAskFor = SQL_DYNAMIC_CURSOR_ATTRIBUTES2;
break;
- default:
- ::dbtools::throwGenericSQLException( ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "Invalid result set type." ) ), *this );
- break;
}
OTools::GetInfo(m_pConnection,m_aConnectionHandle,nAskFor,nValue,*this);
@@ -1686,6 +1680,7 @@ sal_Bool SAL_CALL ODatabaseMetaData::ownInsertsAreVisible( sal_Int32 setType ) t
SQLUSMALLINT nAskFor( SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES2 );
switch(setType)
{
+ default:
case ResultSetType::FORWARD_ONLY:
nAskFor = SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES2;
break;
@@ -1695,9 +1690,6 @@ sal_Bool SAL_CALL ODatabaseMetaData::ownInsertsAreVisible( sal_Int32 setType ) t
case ResultSetType::SCROLL_SENSITIVE:
nAskFor = SQL_DYNAMIC_CURSOR_ATTRIBUTES2;
break;
- default:
- ::dbtools::throwGenericSQLException( ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "Invalid result set type." ) ), *this );
- break;
}
OTools::GetInfo(m_pConnection,m_aConnectionHandle,nAskFor,nValue,*this);