#i110111# fix access column names problem
This commit is contained in:
@@ -296,9 +296,10 @@ void OKeySet::construct(const Reference< XResultSet>& _xDriverSet,const ::rtl::O
|
||||
aFilter.append(aAnd);
|
||||
}
|
||||
|
||||
Reference< XSingleSelectQueryComposer> xSourceComposer(m_xComposer,UNO_QUERY);
|
||||
Reference< XMultiServiceFactory > xFactory(m_xConnection, UNO_QUERY_THROW);
|
||||
Reference<XSingleSelectQueryComposer> xAnalyzer(xFactory->createInstance(SERVICE_NAME_SINGLESELECTQUERYCOMPOSER),UNO_QUERY);
|
||||
xAnalyzer->setElementaryQuery(m_xComposer->getQuery());
|
||||
xAnalyzer->setElementaryQuery(xSourceComposer->getElementaryQuery());
|
||||
Reference<XTablesSupplier> xTabSup(xAnalyzer,uno::UNO_QUERY);
|
||||
Reference<XNameAccess> xSelectTables(xTabSup->getTables(),uno::UNO_QUERY);
|
||||
const Sequence< ::rtl::OUString> aSeq = xSelectTables->getElementNames();
|
||||
|
Reference in New Issue
Block a user