From 2ee2e0b99179a08369125743ec0e72d3b5622957 Mon Sep 17 00:00:00 2001 From: Lionel Elie Mamane Date: Wed, 10 Jul 2013 02:58:32 +0200 Subject: don't use empty table name Change-Id: I9c8c3882f659747d53a047481ccabf1785835c99 Reviewed-on: https://gerrit.libreoffice.org/4793 Reviewed-by: David Tardon Reviewed-by: Michael Meeks Reviewed-by: Michael Stahl Tested-by: Michael Stahl --- dbaccess/source/core/api/SingleSelectQueryComposer.cxx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dbaccess/source/core/api/SingleSelectQueryComposer.cxx b/dbaccess/source/core/api/SingleSelectQueryComposer.cxx index 7bd978d4d1da..d7071a26edba 100644 --- a/dbaccess/source/core/api/SingleSelectQueryComposer.cxx +++ b/dbaccess/source/core/api/SingleSelectQueryComposer.cxx @@ -509,10 +509,13 @@ OUString OSingleSelectQueryComposer::impl_getColumnName_throw(const Reference< X ::dbtools::qualifiedNameComponents(m_xMetaData,sTableName,aCatlog,aSchema,aTable,::dbtools::eInDataManipulation); sTableName = ::dbtools::composeTableName( m_xMetaData, aCatlog, aSchema, aTable, sal_True, ::dbtools::eInDataManipulation ); } - else + else if (!sTableName.isEmpty()) sTableName = ::dbtools::quoteName(aQuote,sTableName); - aNewName = sTableName + "." + ::dbtools::quoteName(aQuote,sRealName); + if(sTableName.isEmpty()) + aNewName = ::dbtools::quoteName(aQuote,sRealName); + else + aNewName = sTableName + "." + ::dbtools::quoteName(aQuote,sRealName); } } else -- cgit v1.2.3