summaryrefslogtreecommitdiff
path: root/connectivity
diff options
context:
space:
mode:
authorRĂ¼diger Timm <rt@openoffice.org>2008-11-20 12:54:28 +0000
committerRĂ¼diger Timm <rt@openoffice.org>2008-11-20 12:54:28 +0000
commitcb29d98d8aa604905de1915f7455b6c599de8e0d (patch)
treee5807914ee81b411f038dc864b6a1b45280f7df5 /connectivity
parentc43ea4ea87ffb1c7f9a8528b77c32e2d9d568197 (diff)
#i96331# Patch by jpryor to fix build breakage in 'connectivity'.
Diffstat (limited to 'connectivity')
-rw-r--r--connectivity/source/drivers/evoab2/NResultSetMetaData.cxx2
-rw-r--r--connectivity/source/drivers/evoab2/NStatement.cxx17
2 files changed, 10 insertions, 9 deletions
diff --git a/connectivity/source/drivers/evoab2/NResultSetMetaData.cxx b/connectivity/source/drivers/evoab2/NResultSetMetaData.cxx
index 2dd6a53d87..0105802798 100644
--- a/connectivity/source/drivers/evoab2/NResultSetMetaData.cxx
+++ b/connectivity/source/drivers/evoab2/NResultSetMetaData.cxx
@@ -66,7 +66,7 @@ void OEvoabResultSetMetaData::setEvoabFields(const ::vos::ORef<connectivity::OSQ
guint nFieldNumber = findEvoabField(aFieldName);
if (nFieldNumber == (guint)-1)
{
- :.connectivity::SharedResource aResource;
+ connectivity::SharedResources aResource;
const ::rtl::OUString sError( aResource.getResourceStringWithSubstitution(
STR_INVALID_COLUMNNAME,
"$columnname$", aFieldName
diff --git a/connectivity/source/drivers/evoab2/NStatement.cxx b/connectivity/source/drivers/evoab2/NStatement.cxx
index 6a37650657..8ce793a9b1 100644
--- a/connectivity/source/drivers/evoab2/NStatement.cxx
+++ b/connectivity/source/drivers/evoab2/NStatement.cxx
@@ -44,6 +44,7 @@
#include "NConnection.hxx"
#include "NResultSet.hxx"
#include "NDebug.hxx"
+#include <resource/common_res.hrc>
#include <connectivity/dbexception.hxx>
using namespace connectivity::evoab;
@@ -262,10 +263,10 @@ EBookQuery *OStatement_Base::whereAnalysis( const OSQLParseNode* parseTree ) thr
// odbc date
(SQL_ISRULE( parseTree->getChild( 2 ), set_fct_spec ) &&
SQL_ISPUNCTUATION( parseTree->getChild( 2 )->getChild( 0 ), "{" ) ) ) )
- getConnection()->throwGenericSQLException(STR_QUERY_TOO_COMPLEX,*this);
+ m_pConnection->throwGenericSQLException(STR_QUERY_TOO_COMPLEX,*this);
if (pPrec->getNodeType() != SQL_NODE_EQUAL && pPrec->getNodeType() != SQL_NODE_NOTEQUAL)
- getConnection()->throwGenericSQLException(STR_OPERATOR_TOO_COMPLEX,*this);
+ m_pConnection->throwGenericSQLException(STR_OPERATOR_TOO_COMPLEX,*this);
rtl::OUString aMatchString;
rtl::OUString aColumnName;
@@ -299,7 +300,7 @@ EBookQuery *OStatement_Base::whereAnalysis( const OSQLParseNode* parseTree ) thr
}
if( ! SQL_ISRULE( parseTree->getChild( 0 ), column_ref) )
- getConnection()->throwGenericSQLException(STR_QUERY_INVALID_LIKE_COLUMN,*this);
+ m_pConnection->throwGenericSQLException(STR_QUERY_INVALID_LIKE_COLUMN,*this);
OSQLParseNode *pColumn = parseTree->getChild( 0 ); // Match Item
OSQLParseNode *pAtom = parseTree->getChild( parseTree->count() - 2 ); // Match String
@@ -312,7 +313,7 @@ EBookQuery *OStatement_Base::whereAnalysis( const OSQLParseNode* parseTree ) thr
( pAtom->getChild( 0 ) && pAtom->getChild( 0 )->getNodeType() == SQL_NODE_STRING ) ) )
{
OSL_TRACE( "analyseSQL : pAtom->count() = %d\n", pAtom->count() );
- getConnection()->throwGenericSQLException(STR_QUERY_INVALID_LIKE_STRING,*this);
+ m_pConnection->throwGenericSQLException(STR_QUERY_INVALID_LIKE_STRING,*this);
}
const sal_Unicode WILDCARD = '%';
@@ -342,7 +343,7 @@ EBookQuery *OStatement_Base::whereAnalysis( const OSQLParseNode* parseTree ) thr
else if( bNotLike )
{
// We currently can't handle a 'NOT LIKE' when there are '%'
- getConnection()->throwGenericSQLException(STR_QUERY_NOT_LIKE_TOO_COMPLEX,*this);
+ m_pConnection->throwGenericSQLException(STR_QUERY_NOT_LIKE_TOO_COMPLEX,*this);
}
else if( (aMatchString.indexOf ( WILDCARD ) == aMatchString.lastIndexOf ( WILDCARD ) ) )
{ // One occurance of '%' matches...
@@ -351,7 +352,7 @@ EBookQuery *OStatement_Base::whereAnalysis( const OSQLParseNode* parseTree ) thr
else if ( aMatchString.indexOf ( WILDCARD ) == aMatchString.getLength() - 1 )
pResult = createTest( aColumnName, E_BOOK_QUERY_BEGINS_WITH, aMatchString.copy( 0, aMatchString.getLength() - 1 ) );
else
- getConnection()->throwGenericSQLException(STR_QUERY_LIKE_WILDCARD,*this);
+ m_pConnection->throwGenericSQLException(STR_QUERY_LIKE_WILDCARD,*this);
if( pResult && bNotLike )
pResult = e_book_query_not( pResult, TRUE );
@@ -363,7 +364,7 @@ EBookQuery *OStatement_Base::whereAnalysis( const OSQLParseNode* parseTree ) thr
pResult = createTest( aColumnName, E_BOOK_QUERY_CONTAINS, aMatchString.copy (1, aMatchString.getLength() - 2) );
}
else
- getConnection()->throwGenericSQLException(STR_QUERY_LIKE_WILDCARD_MANY,*this);
+ m_pConnection->throwGenericSQLException(STR_QUERY_LIKE_WILDCARD_MANY,*this);
}
else
OSL_ASSERT( "Serious internal error" );
@@ -462,7 +463,7 @@ Reference< XResultSet > SAL_CALL OStatement_Base::executeQuery( const ::rtl::OUS
e_book_query_unref( pQuery );
xColumns = m_aSQLIterator.getSelectColumns();
if (!xColumns.isValid())
- getConnection()->throwGenericSQLException(STR_QUERY_TOO_COMPLEX,*this);
+ m_pConnection->throwGenericSQLException(STR_QUERY_TOO_COMPLEX,*this);
OEvoabResultSetMetaData *pMeta = (OEvoabResultSetMetaData *) pResult->getMetaData().get();
pMeta->setEvoabFields(xColumns);