diff options
-rw-r--r-- | connectivity/source/drivers/firebird/Users.cxx | 22 |
1 files changed, 1 insertions, 21 deletions
diff --git a/connectivity/source/drivers/firebird/Users.cxx b/connectivity/source/drivers/firebird/Users.cxx index 75073a7cf8ae..5f19765aab92 100644 --- a/connectivity/source/drivers/firebird/Users.cxx +++ b/connectivity/source/drivers/firebird/Users.cxx @@ -51,27 +51,7 @@ void Users::impl_refresh() ObjectType Users::createObject(const OUString& rName) { - (void) rName; - // TODO: set query string - OUString sSql; - uno::Reference< XResultSet > xUsers = m_xMetaData->getConnection() - ->createStatement()->executeQuery(sSql); - - if (!xUsers.is()) - throw RuntimeException(); - - uno::Reference< XRow > xRow(xUsers,UNO_QUERY); - - if (!xRow.is() || !xUsers->next()) - throw RuntimeException(); - - ObjectType xRet(new User(m_xMetaData->getConnection(), - xRow->getString(1))); // Name - - if (xUsers->next()) - throw RuntimeException(); // Only one user should be returned - - return xRet; + return new User(m_xMetaData->getConnection(), rName); } uno::Reference< XPropertySet > Users::createDescriptor() |