diff options
author | Lionel Elie Mamane <lionel@mamane.lu> | 2013-07-10 02:58:32 +0200 |
---|---|---|
committer | Lionel Elie Mamane <lionel@mamane.lu> | 2013-07-10 03:15:13 +0200 |
commit | 7f3bef3d14791f2936b862295d2f5de848561987 (patch) | |
tree | 479dbc7c167645122f9e2aa1323ab469e111444d /dbaccess/source | |
parent | 83076c22e1ffbad06f4b250b69cd239758fbb1ba (diff) |
don't use empty table name
Change-Id: I9c8c3882f659747d53a047481ccabf1785835c99
Diffstat (limited to 'dbaccess/source')
-rw-r--r-- | dbaccess/source/core/api/SingleSelectQueryComposer.cxx | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/dbaccess/source/core/api/SingleSelectQueryComposer.cxx b/dbaccess/source/core/api/SingleSelectQueryComposer.cxx index c7c5776209b2..1cbb0d16df46 100644 --- a/dbaccess/source/core/api/SingleSelectQueryComposer.cxx +++ b/dbaccess/source/core/api/SingleSelectQueryComposer.cxx @@ -508,10 +508,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 |