summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--connectivity/source/drivers/firebird/Users.cxx22
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()