diff options
Diffstat (limited to 'dbaccess')
-rw-r--r-- | dbaccess/source/core/api/querycomposer.cxx | 18 | ||||
-rw-r--r-- | dbaccess/source/ui/browser/brwctrlr.cxx | 17 |
2 files changed, 2 insertions, 33 deletions
diff --git a/dbaccess/source/core/api/querycomposer.cxx b/dbaccess/source/core/api/querycomposer.cxx index 01e5adc3fbe6..1c72c7800e84 100644 --- a/dbaccess/source/core/api/querycomposer.cxx +++ b/dbaccess/source/core/api/querycomposer.cxx @@ -225,23 +225,7 @@ void SAL_CALL OQueryComposer::appendFilterByColumn( const Reference< XPropertySe m_xComposerHelper->setQuery(getQuery()); m_xComposerHelper->setFilter(::rtl::OUString()); - sal_Int32 nOp = SQLFilterOperator::EQUAL; - if ( column.is() ) - { - sal_Int32 nType = 0; - column->getPropertyValue(PROPERTY_TYPE) >>= nType; - switch(nType) - { - case DataType::VARCHAR: - case DataType::CHAR: - case DataType::LONGVARCHAR: - nOp = SQLFilterOperator::LIKE; - break; - default: - nOp = SQLFilterOperator::EQUAL; - } - } - m_xComposerHelper->appendFilterByColumn(column,sal_True,nOp); + m_xComposerHelper->appendFilterByColumn(column, sal_True, SQLFilterOperator::EQUAL); FilterCreator aFilterCreator; aFilterCreator.append(getFilter()); diff --git a/dbaccess/source/ui/browser/brwctrlr.cxx b/dbaccess/source/ui/browser/brwctrlr.cxx index d28d5821a059..a2931e72971f 100644 --- a/dbaccess/source/ui/browser/brwctrlr.cxx +++ b/dbaccess/source/ui/browser/brwctrlr.cxx @@ -2216,22 +2216,7 @@ void SbaXDataBrowserController::Execute(sal_uInt16 nId, const Sequence< Property sal_Bool bParserSuccess = sal_False; - sal_Int32 nOp = SQLFilterOperator::EQUAL; - if ( xField.is() ) - { - sal_Int32 nType = 0; - xField->getPropertyValue(PROPERTY_TYPE) >>= nType; - switch(nType) - { - case DataType::VARCHAR: - case DataType::CHAR: - case DataType::LONGVARCHAR: - nOp = SQLFilterOperator::LIKE; - break; - default: - nOp = SQLFilterOperator::EQUAL; - } - } + const sal_Int32 nOp = SQLFilterOperator::EQUAL; if ( bHaving ) { |