summaryrefslogtreecommitdiff
path: root/connectivity
diff options
context:
space:
mode:
authorNorbert Thiebaud <nthiebaud@gmail.com>2014-04-06 00:45:55 -0500
committerNorbert Thiebaud <nthiebaud@gmail.com>2014-04-06 13:11:29 -0500
commitfa2769d549d6afb389301fe4953e34c99eb27d0a (patch)
tree1d18b5e2369163d34c4cc9c454be30c3d62e1319 /connectivity
parentde69c1e9314947c7e29fa6acd30460d8d3c357e9 (diff)
coverity#706292,95-96,98: Uncaught exception
Change-Id: I7daf691bdaef6939112383f65ba72d246efe58c8
Diffstat (limited to 'connectivity')
-rw-r--r--connectivity/source/commontools/dbexception.cxx46
1 files changed, 22 insertions, 24 deletions
diff --git a/connectivity/source/commontools/dbexception.cxx b/connectivity/source/commontools/dbexception.cxx
index 2056a4435f96..cdfda5314716 100644
--- a/connectivity/source/commontools/dbexception.cxx
+++ b/connectivity/source/commontools/dbexception.cxx
@@ -468,31 +468,29 @@ OUString getStandardSQLState( StandardSQLState _eState )
{
switch ( _eState )
{
- case SQL_WRONG_PARAMETER_NUMBER: return OUString("07001");
- case SQL_INVALID_DESCRIPTOR_INDEX: return OUString("07009");
- case SQL_UNABLE_TO_CONNECT: return OUString("08001");
- case SQL_NUMERIC_OUT_OF_RANGE: return OUString("22003");
- case SQL_INVALID_DATE_TIME: return OUString("22007");
- case SQL_INVALID_CURSOR_STATE: return OUString("24000");
- case SQL_TABLE_OR_VIEW_EXISTS: return OUString("42S01");
- case SQL_TABLE_OR_VIEW_NOT_FOUND: return OUString("42S02");
- case SQL_INDEX_ESISTS: return OUString("42S11");
- case SQL_INDEX_NOT_FOUND: return OUString("42S12");
- case SQL_COLUMN_EXISTS: return OUString("42S21");
- case SQL_COLUMN_NOT_FOUND: return OUString("42S22");
- case SQL_GENERAL_ERROR: return OUString("HY000");
- case SQL_INVALID_SQL_DATA_TYPE: return OUString("HY004");
- case SQL_OPERATION_CANCELED: return OUString("HY008");
- case SQL_FUNCTION_SEQUENCE_ERROR: return OUString("HY010");
- case SQL_INVALID_CURSOR_POSITION: return OUString("HY109");
- case SQL_INVALID_BOOKMARK_VALUE: return OUString("HY111");
- case SQL_FEATURE_NOT_IMPLEMENTED: return OUString("HYC00");
- case SQL_FUNCTION_NOT_SUPPORTED: return OUString("IM001");
- case SQL_CONNECTION_DOES_NOT_EXIST: return OUString("08003");
- default:
- break;
+ case SQL_WRONG_PARAMETER_NUMBER: return OUString("07001");
+ case SQL_INVALID_DESCRIPTOR_INDEX: return OUString("07009");
+ case SQL_UNABLE_TO_CONNECT: return OUString("08001");
+ case SQL_NUMERIC_OUT_OF_RANGE: return OUString("22003");
+ case SQL_INVALID_DATE_TIME: return OUString("22007");
+ case SQL_INVALID_CURSOR_STATE: return OUString("24000");
+ case SQL_TABLE_OR_VIEW_EXISTS: return OUString("42S01");
+ case SQL_TABLE_OR_VIEW_NOT_FOUND: return OUString("42S02");
+ case SQL_INDEX_ESISTS: return OUString("42S11");
+ case SQL_INDEX_NOT_FOUND: return OUString("42S12");
+ case SQL_COLUMN_EXISTS: return OUString("42S21");
+ case SQL_COLUMN_NOT_FOUND: return OUString("42S22");
+ case SQL_GENERAL_ERROR: return OUString("HY000");
+ case SQL_INVALID_SQL_DATA_TYPE: return OUString("HY004");
+ case SQL_OPERATION_CANCELED: return OUString("HY008");
+ case SQL_FUNCTION_SEQUENCE_ERROR: return OUString("HY010");
+ case SQL_INVALID_CURSOR_POSITION: return OUString("HY109");
+ case SQL_INVALID_BOOKMARK_VALUE: return OUString("HY111");
+ case SQL_FEATURE_NOT_IMPLEMENTED: return OUString("HYC00");
+ case SQL_FUNCTION_NOT_SUPPORTED: return OUString("IM001");
+ case SQL_CONNECTION_DOES_NOT_EXIST: return OUString("08003");
+ default: return OUString("HY001"); // General Error
}
- throw RuntimeException();
}