summaryrefslogtreecommitdiff
path: root/connectivity
diff options
context:
space:
mode:
Diffstat (limited to 'connectivity')
-rw-r--r--connectivity/source/drivers/firebird/ResultSetMetaData.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/connectivity/source/drivers/firebird/ResultSetMetaData.cxx b/connectivity/source/drivers/firebird/ResultSetMetaData.cxx
index 6c1b8e8d09bb..f332b6e8bc18 100644
--- a/connectivity/source/drivers/firebird/ResultSetMetaData.cxx
+++ b/connectivity/source/drivers/firebird/ResultSetMetaData.cxx
@@ -106,7 +106,7 @@ sal_Int32 SAL_CALL OResultSetMetaData::getColumnType(sal_Int32 column)
ColumnTypeInfo aInfo( m_pSqlda->sqlvar[column-1].sqltype,
m_pSqlda->sqlvar[column-1].sqlsubtype,
- m_pSqlda->sqlvar[column-1].sqlscale,
+ -(m_pSqlda->sqlvar[column-1].sqlscale),
sCharset );
return aInfo.getSdbcType();
@@ -156,7 +156,7 @@ OUString SAL_CALL OResultSetMetaData::getColumnTypeName(sal_Int32 column)
ColumnTypeInfo aInfo( m_pSqlda->sqlvar[column-1].sqltype,
m_pSqlda->sqlvar[column-1].sqlsubtype,
- m_pSqlda->sqlvar[column-1].sqlscale );
+ -(m_pSqlda->sqlvar[column-1].sqlscale) );
return aInfo.getColumnTypeName();
}