summaryrefslogtreecommitdiff
path: root/connectivity/source/drivers/firebird/ResultSetMetaData.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'connectivity/source/drivers/firebird/ResultSetMetaData.cxx')
-rw-r--r--connectivity/source/drivers/firebird/ResultSetMetaData.cxx9
1 files changed, 2 insertions, 7 deletions
diff --git a/connectivity/source/drivers/firebird/ResultSetMetaData.cxx b/connectivity/source/drivers/firebird/ResultSetMetaData.cxx
index 4efabc4ab3cc..0a80c851a980 100644
--- a/connectivity/source/drivers/firebird/ResultSetMetaData.cxx
+++ b/connectivity/source/drivers/firebird/ResultSetMetaData.cxx
@@ -102,10 +102,7 @@ sal_Int32 SAL_CALL OResultSetMetaData::getColumnType(sal_Int32 column)
sCharset = getCharacterSet(column);
}
- ColumnTypeInfo aInfo( m_pSqlda->sqlvar[column-1].sqltype,
- m_pSqlda->sqlvar[column-1].sqlsubtype,
- -(m_pSqlda->sqlvar[column-1].sqlscale),
- sCharset );
+ ColumnTypeInfo aInfo(m_pSqlda, column, sCharset);
return aInfo.getSdbcType();
}
@@ -158,9 +155,7 @@ OUString SAL_CALL OResultSetMetaData::getColumnTypeName(sal_Int32 column)
{
verifyValidColumn(column);
- ColumnTypeInfo aInfo( m_pSqlda->sqlvar[column-1].sqltype,
- m_pSqlda->sqlvar[column-1].sqlsubtype,
- -(m_pSqlda->sqlvar[column-1].sqlscale) );
+ ColumnTypeInfo aInfo(m_pSqlda, column);
return aInfo.getColumnTypeName();
}