#80899# check tablename before call getname

This commit is contained in:
Ocke Janssen
2000-11-29 09:39:47 +00:00
parent ddcd141c43
commit 4a588b4129

View File

@@ -2,9 +2,9 @@
* *
* $RCSfile: sqliterator.cxx,v $ * $RCSfile: sqliterator.cxx,v $
* *
* $Revision: 1.8 $ * $Revision: 1.9 $
* *
* last change: $Author: oj $ $Date: 2000-11-14 13:33:29 $ * last change: $Author: oj $ $Date: 2000-11-29 10:39:47 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
@@ -247,9 +247,11 @@ void OSQLParseTreeIterator::traverseOneTableName(const OSQLParseNode * pTableNam
aTableName += sName; aTableName += sName;
} }
} }
m_xTables->getByName(aTableName) >>= m_aTables[aTableRange]; if(m_xTables->hasByName(aTableName)) // the name can be changed before
m_xTables->getByName(aTableName) >>= m_aTables[aTableRange];
}catch(...) }
catch(Exception&)
{ {
OSL_ENSHURE(0,"traverseOneTableName: Exception occured!"); OSL_ENSHURE(0,"traverseOneTableName: Exception occured!");
} }
@@ -484,7 +486,7 @@ sal_Bool OSQLParseTreeIterator::getColumnTableRange(const OSQLParseNode* pNode,
break; break;
} }
} }
catch(...) catch(Exception&)
{ {
} }
} }